I'm late to the conversation but I'll still give my opinion...
I would give Gio a 1-year contract, $2-2.5M. Ask him to concede the C to ROR and continue to mentor the youth. He remains extremely serviceable, not a defensive liability and can score/create offense. The Gio-Larsson-Foligno line plays hard and are consistent, something this team desperately needs. Unless the tires fall off between now and the end of their season, I think he's still got gas in the tank.