The summer and off-season is always so damn long, so things can change pretty fast. At a glance, this is my start to the off-season:
-Re-sign Campbell 3 x 3.75M contract. Sandin 1 x 1.25M. Liljegren 2 x 1.75M. Engvall 3 x 2M. Giordano 1 x 900k base (up to 1.5M with bonuses?) . Re-sign Kase to the same contract 1 x 1.25M. Spezza retires and joins the Leafs staff in some capacity.
-Trade Kerfoot for at least a 2nd in this years draft (probably also a mid round pick too). A team I think that would be interested is Dallas, so I'll send him there.
-Trade Mrazek (800k retained), Duzsak and maybe the mid round pick acquired in the Kerfoot trade to Arizona for Brian Little (LTIR).
Before free agency hits, the Leafs would have roughly 2.5M in cap space. They can go over the cap around 5M with Littles LTIR cap space.
This would put Robertson and Steeves as starters, and Anderson as a likely option to make it as well. Leafs should be targetting a Blackwell replacement for the 4th line, they really need a center there. They should also target a heavy winger and probably a back-up goaltender unless Kallgren and Woll are your options.
This is more or less the same lineup as this year, so I understand a lot of people won't like it.