It would be better if these were simply methods on this module, or a nested module.  You could then replace the `TRANSFORMS[transform_name].call(item)` code with `Transforms.send(transform_name, item)`, and the nil test with `respond_to?`.

While that isn't a massive improvement in clarity for the dispatcher, it makes the implementation of the transformations much easier to read.