Well no idea if anyone else is working on it.. but I have 75% of the code written.. won't have it done till after this weekend.. very busy times for me
Also note there is a minor problem and that is that Anope does not allow module coders to see what user modes are valid on an ircd. So best the module can do is allow them to do any user mode and hope its valid.
----
To Anope Devs: currently the umodes[] array is not set to come past the protocol module, thus a module coder has no way of telling what is valid, the old defines are only valid if you do an ugly hack of including the ircd headers, which isn't good, if you want to support multiple ircds.