So while the 'name' param is still being grabbed from a global (we'll leave fixing that for another time and place),
the method is returning the intended hash without worrying about the encoding.

Now you're sick of Catalyst::Controller::Rest and want to handle serialization yourself?
No problem, change the ActionRole to JSON encode the return and drop it into the response body,
or create a JSON (or xml or yml...) view and stash it in another key, or subclass Catalyst::Response and give
it a 'data' attribute, etc etc TIMDOWDI.