This would have been very useful in our use case where we simply have to convert an ip field from string to geo_point. Reindexing supports using scripts but that too does not allow a geoip look up do, which makes the whole operation a little tedious. Curious to see what Nathan responds with.
If nothing works, we would have to rerun our existing indices through a logstash pipeline and index it back into ES.