I think you can already do this using to_json(). Just need to call rename_field() on some fields so that the names are in line with the GELF spec.
Note that om_http will send one event per request and this will severly limit throughput. GELF_TCP is available in nxlog-ce-2.9.1347.