The answer to the question is Kapanen, although ABB likely stays as a 14th forward, avoiding waivers.
Mailloux, Engstrom, Heineman cut. All will likely play some games this year for the CH though.
Hughes wants to not put anyone on off-season LTIR. With Laine and RHP injured, I think the only way to do that and have 20 healthy bodies is with a bunch of paper transactions:
Roy to the minors (temporarily)
Struble to the minors (temporarily)
Kapanen to the minors (temporarily)
Xhekaj to the minors (temporarily)
Random minor leaguers like Gignac or Condotta, plus Trudeau, brought up to the team. Temporarily.
ABB on the roster. Mostly because his salary is only $775,000 and we probably don't need 8 D, so might as well carry a 14th forward who probably won't play much. He may eventually get waived, but you don't need to do that at the start of the season.
One vet (my pick is Anderson but it could also be Dvorak or Armia) waived and sent to the minors. Temporarily. If someone picks up Anderson, rejoice, but it won't happen.
That leaves a 23-man roster, including 3 injuries (Laine, RHP, Price) and about $48,000 in cap space. Then put some of those injuries on LTIR, bring back Xhekaj, Anderson, Struble, Kapanen and send Gignac/Condotta and Trudeau to the minors.