I personally think the ruby_case makes Java integrated code look a lot nicer, but I am bothered by the namespace pollution and by having two of so many methods.
A new thought (to me), don't know if this has been mentioned before -- could you add some special logic in a method_missing method somewhere along the method resolution chain that does this lazily, so the methods don't appear there at all?
/Nick