Clean up route declaration functions
Clean up route declaration functions

Passing around options isn't necessary since they're available on the Fastify instance.

This also prevents people from overriding things like `contentTypeParser` and
`middie`, which doesn't seem like something people should be able to do.

mcollina/fastify