add permissions capacity to RouteGuard

Another way to manage permissions checks for RouteGuard.

Discussion is open. ;)