Add ability to set routes for different request methods

Would be nice to have a UT for this case.