Add the ability to specify default param values in register_json_route

True, it's *possible* someone wants to do something really hacky and say "was this argument passed by default, or explicitly"