in reply to SOAP::Lite and XML
If your WSDL is publicly visible on the web, you might be able to use www.xmethods.net to test correct usages. It worked for me once upon a time. I don't know their terms of service, but they have many examples they offer to test for you.
Sometimes SOAP::Lite is more cumbersome than template toolkit or a simple here doc. The key is to find out what a good packet looks like to the server. Then you can template it.
The Gantry Web Framework Book is now available.