Whatever you do, *DON'T* look at the code if you can help it! This is the hardest to read CPAN module I've ever seen. It borders on Perl Golf complexity in places. I've spent the last few months working closely with SOAP:Lite -- at first I craved to rewrite it, but now I wouldn't dare. The author, Paul Kulchenko, is either a genius or a madman. Probably both, I'd guess.
From http://cpanratings.perl.org/d/SOAP-Lite ... Sadly however, it was too late, I have already been tainted by looking at the code and teter ever closer to insanity :-)