What's his next contract even going to look like? I would imagine 5 years is the most any sane GM would give him, well, that's the max I'd consider at least. That would have him under control from his age 29-34 years. I think he is capable of keeping up comparable play for at least 3 years of that deal, if not more.
But I honestly don't have even a guess to what his next cap hit number looks like. Hard for me to say if I'd want to see him back after this season without having a better idea of what kind of cap hit we're looking at.