So I ran into the "deep recursion" problem and am attempting to use the typemap branch on a .NET wsdl. When run, it gets through all the Types, and then dies as follows:
...
Creating simpleType class MyTypes/PurchaseOrderFormat.pm
Creating complexType class MyTypes/TimeAndMaterial.pm
/usr/lib/perl5/site_perl/5.8.8/SOAP/WSDL/Generator/Template/XSD\complexType.tt UNKNOWN error - unknown variety choice at /usr/lib/perl5/site_perl/5.8.8/SOAP/WSDL/Base.pm line 62
Anything I can do about this?