A far simpler way of using OAuth than the "heavier" implementations like Net::Oauth or even Net::Oauth::Simple. I had my client working in just a few minutes using this code, after messing with the other modules for hours.
My only suggestion is to not pass the new parameters like 'OAUTH_TOKEN' in to LWP::UserAgent->new after they're saved. This generates unneeded warnings. I worked around it by using the accessor methods to set these parameters after instantiating the object.
I would love it if the author does something similar to this to support OAuth 2 once it stabilizes.
Thanks for great job of "keeping it simple".