Makes sense to me. It's a little on the rich side maybe, but that's probably the trade-off to maintaining team control at the end. Which is probably important to Winnipeg. And it's not like it's a big overpay that's going to get in the way of anything.
And it's the right sort of a deal for a player who has started to show some promise, but hasn't really proven anything yet. Either you get a couple years of really solid value and find a new value that works two years from now...or you get what you get for a couple years and can just sort of walk away after that.
Yeah I don't know that Perfetti has a role defined on the team yet. They need a 2C but is he that guy (with all due respect to Vlad Namestnikov? Is Perfetti just a perimeter scoring threat? Well they have plenty of that already.
This is the textbook definition of a "prove it/bridge deal" contract.
If I were Winnipeg I would run a Perfetti-Vilardi-Niederreiter 2nd line and see who emerges as the 2C between Cole and Gabe; let Ehlers cook on the 1st line for once also. Both Vilardi (durability) and Perfetti (consistency) have a lot to prove, but the talent for that line catch fire. If it doesn't work out then you know that you have Yaeger/Lambert/Chibrikov coming.
Putting Namestnikov there is a the "kissing your sister" compromise and doesn't move the team or any of the young players with potential forward.