Here's what I'd do if I'm Yzerman (barring trades for similar type players):
Acquisitions/Promotions:
1. Push hard for Trocheck or Hertl. Trocheck is the local guy so that would be my preference (to help get a better deal) but either will do. Carolina is up against the cap and have a few decent players to re-sign, including Necas (who is essentially Trocheck's replacement as 2C). Hertl is almost certainly hitting free agency. Contract: 7.5 mil X 5 years
2. Sign Gustafsson and Kulak. Both are on dumpster fire teams and would both be getting top four minutes in Detroit. Overpay a little if necessary. Contract: 3 mil x 3 years
3. Sign Brayden Holtby. Good track record, bad year, bad team. Contract: 5 mil x 3 years.
4. Promote Berggren on ELC
5. Promote the better of McIsaac or Edvinsson: ELC
6. Promote Sodorblom: ELC
Total Money In: 18.5 mil (roughly)
Trades/FA losses:
Nemestnikov (trade at deadline): 2 mil
Gagner (UFA loss): 850K
Rowney (UFA loss): 825K
Leddy (trade): 5.5 mil
Dekeyser: 5 mil
Staal (trade/FA loss): 2 mil
Stetcher (trade): 1.7 mil
Greiss (FA loss): 3.5 mil
Total Money Out: 21 mil (roughly)
This leaves you about 14 mil over the cap. Sit on this money, the next offseason you have to re-sign Larkin, Bert, Suter, and (maybe) Lindstrom and Veleno.
Lineup:
Bert-Larkin-Raymond
Zadina-Trochek/Hertl-Vrana
Berggren-Suter-Fabbri
Veleno-Stephens-Ras
Sodorblom
Gustafsson-Seider
Kulak-Hronek
McIsaac/Edvinsson-Lindstrom
Oesterle
Ned
Holtby