I don't mind the Canes keeping McKegg around next season for depth. He's played 91 NHL games and having a guy like that in the minors that you can call up and put on the 4th line and know he won't kill you out there can be valuable.
But again the Canes are going to need to evaluate all of their RFAs and UFAs in the minors and clear out some guys who are just never going to make it (ie Sergey Tolchinsky, exciting as he is, will likely never ever play in the NHL for us and isn't exactly lighting up the AHL, so why keep him around?). You can easily work through our UFAs and say who will (or should) not be retained. Those include Derek Ryan, Lee Stempniak, Jeremy Smith, Brendan Kichton. Then you hit guys like Patrick Brown, Dennis Roberston, Philip Samuelsson, and Andrew Miller who have value to Charlotte but none to the Canes. And of course Cam is a UFA....
The RFA list includes McKegg, Lindholm, PDG, Zykov (bye bye waiver exemption), Hanifin, TVR, Dahlbeck, Poturaski, Wallmark, Carrick, Ganly, Kanzig and Tolchinsky. Many of those minor leaguers will be qualified and retained, but not all of them. I expect McKegg will be qualified, he is useful for what he is.