While I don't want to complicate the router more than necessary, having a concise way to add route "conditions" (e.g. a user being logged in) in the router might be handy.
I don't want to escalate to the level of Laravel's powerful Middleware, but a simple ->if(Auth::loggedIn()) type of method you can chain onto the Router::get() method is worth investigating.
Would also address steampixel#44.