Вообще-то, стандартно "ключ" роли пользователя записывают в res.locals в обработчике запроса, а в самом шаблоне предусматривают варианты для разных ролей, которые - в зависимости от роли (прав доступа) - отдаются на генерацию на основе простой проверки типа if(key == 'Admin')...
Собстно, это то же самое, что и res.render('index', {key : session.key}); , только "правильнее".