Thanks.
SOAP::Data::Builder doesn't seem to provide a simple solution unless you know your way around the SOAP envelop syntax and semantics.
What I want is an example of how an object looks like and how a list of such objects look like (looks like == represented by SOAP::Data).