Currently we only allow middleware via route groups, we should add the ability to do this per route.
Currently we only allow middleware via route groups, we should add the ability to do this per route.