Где взять список зарезервированных страниц?
Изучив практику крупных проектов, пришел к следующему выводу, чтобы реализовать задуманную структуру, требуется:Запретить использование точки в логине. Например, на GitHub, Twitter, VK.com и д.р. в логине/домене запрещена точка. VK.com только спустя какое-то время запретил использование точки, и видимо это не просто так. Отсюда следует, что головная боль, с файлами в корне проекта, устранена.Запретить логины короче 3-х символов. Это позволит оставить большой карман под страницы и директории в корне.Создать списки исключений. Помимо тех страниц что уже предусмотрены ТЗ, потребуется на этапе создания прототипа немного пофантазировать и продумать возможный функционал в будущем и зарезервировать страницы под него. Так же потребуются изучить крупные ресурсы и собрать списки страниц в ручном или полуавтоматическом режиме. Запретить использование спец. символов(если таковые имеются) в начале и в конце логина, а также при повторении одного и того же спец. символа 2 раза подряд.
В своем проекте, из спец. символов разрешу использовать только знак "тире".  Примерно такое регулярное выражение отвечает необходимым условиям: /^(?=.{4,32}$)(?![-])(?!.*[-]{2})[a-zA-Z0-9-]+([^-])$/
  |__________||_____||__________||__________| |____|
        |        |        |           |         |_ запрет «-» в конце логина
        |        |        |           |_ разрешенные символы 
        |        |        |_ запрет «-» 2 раза подряд
        |        |_ запрет «-» в начале логина
        |_ длина логина от 4 до 32 символов
Помогли принять данное решение: Алексей Ярков, Алексей, Roman Kitaev.
Спасибо!
При такой организации я вижу следующие варианты.
1) Все "не пользовательское" вынести в подкаталог типа:
https://example.com/site/news/
https://example.com/site/images/
и тогда фильтровать нужно будет только "site"
2) То же что пункт 1, но выносить на поддомен site.example.com/news/
3) Пользователельские каталоги сделать по типу example.com/~username/ или example.com/user-username/
4) Выдать пользователям по поддомену userlogin.example.com
Выбирайте любой - все будет работать.
Взять к примеру твиттер - там на основном домене оставлено пяток страниц в корне, остальное либо в подкаталоге /i/ либо на поддоменах.