As of now using SOAP::Lite is difficult to construct complex SOAP data structures.
My statement holds good when there is wsdl schema already defined and if this wsdl schema has lots and lots of complex types, the using SOAP::Lite will be laborious.
Obviously you've trouble with reading. I'll write smaller sentences: Update:
It seems I misunderstood whom you were replying to:
It handles the construction of SOAP::Data heirarchies for you when given (blessed or not) hash-based data-structures.