The question of documentation is also somewhat iffy. There is already a difference in appearance between the ObjC and MacRuby calling syntaxes. Would merely allowing (ie, not requiring) the use of snake_case make this much problem much worse?
I think this is a terrible idea. Language consistency is important, and just because you can do something doesn't necessarily mean you should.