in reply to Keeping perl alive after a module calls die.
Read the SOAP::Lite perldoc, specifically the part about on_fault().