Well, SOAP is a version of XML, so it seems that SOAP::Lite is being 'helpful' and translating any non :alnum: characters into their corrsponding entity representation
http://www.w3.org/International/questions/qa-escapes.html
So you could easily s/"/\"/g
for this case, there's probably also a more generic solution with map or pack.
just another cpan module author