I've noticed that ppx_deriving_yojson has a far more comprehensive testsuite than the other plugins. I think it might be useful if all the various plugin authors contributed to a shared testsuite that ensured that they all met the same high standard that I believe ppx_deriving_yojson meets.
I'm in the process of reimplementing your plugin on top of camlp5, and I'll be producing something like that for myself, for sure. When I get it done, I'll pass along a pointer, but obviously there might still be gaps.