Add the ability to specify default param values in register_json_route

Yeah, I don't really have a strong opinion either way. Adding to Request seems like a mixing of concerns, but the default value could be useful to the controller.