Ok, now I have coffee in me, here’s what I think:
First off, Hayes is better Scott Laughton and the minor leaguers who were centering our 4th line last year. He can play in all situations and is a pretty solid player. Adding Hayes makes this team better without question.
In regards to the contract, I’m guessing 6 years, 37.5 million, 6.25 million aav. That would be roughly 8% of the cap. By the final year of the deal, the cap will probably be near or at 100 million so that percentage will only decrease. As long as Fletcher doesn’t give him a full NTC/NMC, the contract won’t be a problem.
Lastly, when it comes to blocking kids, I don’t think this signing will be an issue. Even with Hayes, there is still a potential top 9 spot that could be earned as Laughton, Raffl and Hartman could be the 4th line next season. All in all, as long as the contract isn’t ridiculous, this is a solid move that makes the team better.