I realize his *main* role is to keep the other teams honest, and to put a little fear in the opposition's top line. He's done that job well so far -- hitting (not necessarily fighting) without taking too many penalties. But that's what you expect from your $1.3-1.5M players, all while they are chipping in 7-10 goals. If that's what Neil does, then he's overpaid.
The only way Neil can be worth $2M is if he plays 3rd line minutes and, perhaps, a little PP time. If he goes back to the 4th line (as I suspect, once Shannon and Winchester are back from injury) then I don't know if he will have enough ice time or good-enough line-mates to do anything better than 5-7 goals and 20-25 points. If he continues to play disciplined hockey, hitting legally and drawing more penalties than he takes, even then I doubt he's worth $2M.
But if he can straighten out Spezza by a well-placed statement punctuated with a slash to the back of the legs, then perhaps he'd be earning his salary and then some.