Промежуточное программное обеспечение маршрута может использоваться, чтобы разрешить только аутентифицированным пользователям доступ к заданному маршруту или представлению, конечно.
from django.contrib.auth.decorators import login_required
@login_required
def my_view(request):
...
Может быть написано так:
from masonite.helpers.routes import get
...
ROUTES = [
...
get('/home', 'HomeController@my_view').middleware('auth')
]