Add ability to set routes for different request methods

This name was bothering me for some time: the name doesn't seem to be clear enough for me. Please rename it to `restricted-by-http-method`.