I have attached a patch for this issue.
Interface2WSDLGenerator was already defaulting the global element name to the operation name for doc/lit/bare, but only if the @WebParam annotation was present. I corrected the code to perform the correct defaulting even when the @WebParam annotation is not used.
I did not change the part name. I could not find anything in the JAX-WS spec that requires a particular part name for doc/lit/bare.
I removed the non-standard defaulting of the SOAP action in both Interface2WSDLGenerator and WSDLDefinitionGenerator.
I ran into one issue in the tests. In itest/ws/holder-ws-service-multiple-outputs, Axis2 couldn't figure out how to dispatch OrderServiceBare.bareReviewOrderOutHolder() since it has an empty SOAP body (no input arguments). It turns out there is a fix for this in the Axis2 trunk.
The fix is not in Axis2 1.5.3. I decided to work around this by adding a SOAP action to the bareReviewOrderOutHolder() method.