I don't think Barker is going magically rediscover his game after not playing well for most of his pro career.
This article is a good discussion of his liabilities:
http://www.hockeywilderness.com/2011...ign-cam-barker
I'd probably take a younger Nolan Baumgartner over him.