Add the ability to specify default param values in register_json_route

Are default arguments really something the Request needs to worry about? Or is this a detail only the Server cares about?

cc @rmccue