Я, собственно, догадываюсь, что приложение не может догадаться, что это за :email в параметры передается.
Тут логичнее было бы делать namespace :admin.
Но не значит ли это, что я повторю два одинаковых роута?
Один обычный, а другой с namespace?
Ведущий слэш не нужен и уберите описания роутов для email в конец файла. Порядок следования определений роутов имеет значение, чем ближе к верху файла тем выше приоритет, т.е. более частные случаи должны быть выше чем общие.