Just read through most of the Getzlaf signing thread on the Ducks board, and most people there like the deal while they are split on whether or not the deal makes it likely for Perry to leave. The more I think about the deal, the more I like it for the Ducks. He's an elite C and only 27 yrs old, so this deal ends when he's still only 35. He won't be as good then, but you're still not dealing with the old cap circumventing deals like Parise or even Zetterberg.
I don't know if Anaheim will offer Perry the same deal or less than they gave Getzlaf. But the Ducks can give him an 8 year deal while a new team over the summer can only offer 7 yrs. So, unless they deal him before the deadline AND he re-signs with that team, he'd be leaving $$ on the table to not re-up with Anaheim (assuming they offer him the same).
I doubt they trade Perry with a decent shot at the Cup this season, and I think he'll end up re-signing with Anaheim. If he makes it to UFA status, a team would have to offer him 7 years at $9.5M to beat Anaheim's 8 year Getzlaf deal, which I just don't see happening. I'd love to have Perry in Detroit, but I still don't think it goes that way.