Rename [method] to _method.

This makes the more commonly used `_method` option congruent with other 'special keys' like _ssl and _host.

Include some backwards compatibility for creating routes, and generating URLs. Part of #3962.