hi,
there is no offical way to change those identifiers, because they're meaninless.
it's the value that you have to look at. i know there are services/tools which get this wrong,
but it's not worth supporting those.
if you need to control the namespace identifiers, you can use savon version 2 without a wsdl.
in the request hash and savon allows you to set your own namespaces.
so you definitely make it work, but i'm not sure it's worth it.
cheers,
daniel