I've also started work on xml-rpc-api2cpp, which is essentially an IDL compiler for XML-RPC. Instead of using IDL files, however, it directly queries the remote server for API information.
My XML-RPC hacking time is down to a few hours here and there. This will change in six or seven weeks. Yay!