No, not at the moment and it is unlikely there will be one.
The DOT restriction has affected a large number of folks and it is not a decision that was taken lightly. Do note that work is underway to improve the situation in ES 5.x as mentioned here.
Since this affects ES 2.x the issue is how to convert the dot - and how to handle reading it back. It's a not a clean situation and one that ES-Hadoop tries to move away, namely to abstract ES.
As a field name is used in various places, hiding the DOT would work potentially only for inserts, in case of scripts for example a user would still have to be aware of it otherwise the field name will not be recognized.
Hence my reluctance in adding some kind of 'translator' that removes the DOT.