I disagree with the second part completely. You build your team by future need, having players locked up medium term helps you plan later.
The players MB re-signed a year before they were due was Petry and Gallagher, his top 5-on-5 dman and his top forward, those are two players you can't replace in free agency and you should have locked up long term. Edit: and Allen too, his backup goalie, but that's quite a reasonable cap hit for expected return and was as much to do with the expansion as it was to do with planning the crease.
We are no longer in 2010. Its 2020. The prices on forwards are down this year and are only going to get worse at least for one more year. You have moneyball bargains up down sideways that Billy Beane would be grinning ear to ear.
So review resigns
Petry- I hate extending 34 year old players. I hate they didn't trade for pick and Bean in march. And if you trade Petry and use the cap properly you could have had 1, Schmidt,Bean over Petry and say 3,4 (Schmidt rd 3 trade) or say overpay Krug at 7m and take Krug 1, Bean over Petry and 750k lost in cap space. At least Krug I feel comfortable with for 4-5 years into the deal and if it ages more then so be it. There were better options available.
Anderson- Either Anderson will get .5-.6 ppg, be slightly overpaid (see Toffoli contract for correct pay next year) but young enough where you don't hate the deal. Worst case Anderson other seasons under .5ppg are the real deal and the 18-19 is the mirage. Its the trade that will make Berge or get him fired in 12 months. The deal will be an A or an F.
Toffoli- as free agent LOVED LOVED LOVED LOVED IT! Berge waited no rush got his man.
Allen- If the plan is to lose Allen in ED and keep the young d men, then it is worth sacrificing the pawn of a 3rd to keep young d players. If not selected I don't see Primeau 3 years away and odd.
Gallagher- Its an overpay but I get why you overpay the heart of the team.
Joel E- I'll deal with overpaying Gallagher. Overpaying depth d-men? ehh. Prefer Colorado call of 2'2 for Toews over Joel E.
Its very early in off season but boy it stands out how much MTL has extended players and how little everyone else has (of course exceptions like Toews) . Even Columbus passed on long term Domi extension.