Personally, I'm not sure there's that big a need. Using LWP::UserAgent and XML::Simple I cooked up a chatterbox client in an hour. Now that we have tickers for just about anything you might want one for as well as displaytype=xml, I think what's rather needed is thourough, centralized documentation of these. Currently, information about the tickers is randomly scattered throughout the site and can only be found via judicious use of Google and Super Search. I'm currently working on collecting nodes with info about the tickers and want to write some overview documentation from them, to put on my homenode (or maybe I'll ask for some space on jcwren's http://perlmonk.org server).
That said, I did refactor some of my simple client's code into a tiny module..
Makeshifts last the longest.