My perfect June 30/July 1st would be:
Buy out Campbell or trade him ideally. Feel free to add Mcleod to take the whole cap.
Trade Ceci
Let Foegle walk
Discuss with Carrick and if not basically minimum let him walk
Re-sign Brown, Janmark, and Heinrich. I dont think Heinrich will sign
Let Perry Walk
re-sign Descharnais
Sign Arvidsson
Sign DeBrusk
Looking at your list, even with clearing some cap space, we can likely only get 1 on Henrique, Arvidsson or DeBrusk. I'm personally expecting zero.
I think our expectations need to be realistic. Brown and Janmark would be great re-signings. Broberg and Holloway look poised to take next steps. Beyond that, I think we will bet on prospects or cheap deals to fill the holes. We can always add at the deadline. Look at our last 3 deadlines:
Kane, Kulak, Ekholm, Henrique, Perry
We are an all in team. That's where we will probably acquire the best players possible for another deep run.