I too have a feeling Marleau will be walking away from game after this season. After his last bonus payout, he only has 1.25 million left to be paid the rest of the season. He retires, his contract is sold to a team like Arizona that will pay him 1.25 million cause they have cap space, but put the 6.25 million cap hit on their cap to stay above floor. We may send a pick or prospect to them as part of the package.
This along with trading a player like Brown, and Zaitsev makes it that much easier to be under the cap after all the signings and at the same time allows you to improve the D. Getting rid of the 3 for nothing more then prospects and picks gains you 17 million in cap savings.
Plug in Rosen to replace Gardiner in lineup, Moore to replace Brown for under 2 million a season. You still have 15 million in cap space to resign Kapanen, Johnsson and add another dman to lineup. This cap space of course is all on top of what they already had going into the offseason with Gardiner, Hainsey, Ennis, Lindholm off the books (9 million approx.).
Leafs will be perfectly fine, and in a much better position then people think without having to get rid of any of the core.