I haven't even begun to comprehend the power of this module, but it simply rocks, assisting us in our silly trial-and-error approach to interfacing with SOAP/MTOM/XOP (XML with binary attachments) by providing extremely useful error messages, instructions and hints on how to proceed. So we managed to do the integration without understanding much about the intricacies of that (probably bloated) enterprise spec. The docs provided the relevant information under the keywords we were Ctrl-F'ing for. It's been a pleasure to work with. The author must have been working hard to get all this to function so seamlessly. Great job, Mark!
Finally something that can replace the hard to use SOAP::Lite (have you ever successfully been able to create complex SOAP data structures with SOAP::Lite's SOAP::Data? It can make you want to bash your head in!)
With XML::Compile::SOAP I was able to write clients fairly easily and it does an excellent and seamless job of converting Perl data structures to SOAP ones and vice versa.