The current spree view uses name and description attributes in the admin/shared/_calculator_fields partial. When overriding the current code in load_data method the name attribute is not available in the @calculators variable.
decorators are not being loaded at all b/c the engine does not load/require any of the _decorator*.rb files. #17 adds this to the engine.
However, I agree that I don't see a huge advantage to this decorator and it would be better to remove it altogether.
+1 on removing shipping_method_controller_decorator.rb
Agreed. Removing it.
removing shipping_methods_controller_decorator. Closes #14.