Руководство по именованию

Именование request для запросов модальных окон должно иметь следующий вид:

/api/modal/my-modal

Именование request для запросов действий может иметь любую вложенность, но должно начинаться с

/api/action/.../my-action
Заметки
Хорошей практикой будет давать одни имена модальным окнам и обработчикам их форм.

Именование request для запросов выборок может иметь любую вложенность, но должно начинаться с

/api/select/.../my-select

Именование request для страниц может иметь любую вложенность либо не иметь её вовсе.

/...

Для моделей с динамическими uri используйте всего одну запись в таблице моделей и один request и дописывайте необходимую php логику в include/uri-router.php В данном файле есть закомментированный пример реализации. Для контента используйте свою отдельную таблицу страниц. Назвать динамический запрос вы можете как угодно:

/request-dinamic-model-name
Предупреждения
Будет плохой практикой создавать отдельную модель Страница под каждую динамическую страницу вашего сайта!

Более подробно о динамических страницах

Именование файлов обработчиков для действий, модальных окон, выборок и страниц

/api/action/group-path/.../my-action.php
/api/modal/group-path/.../my-action.php
/api/select/group-path/.../my-select.php
/api/page/group-path/.../my-page.php

где group-path это один из доступных каталогов групп к которым принадлежит ваш аккаунт, далее может быть(или отсутствовать) любая вложенность

Заметки
Хорошей практикой будет объединять обработчики в дополнительные каталоги по смыслу архитектуры логики вашего проекта. Например, системные обработчики действий и модальных окон, ниже system каталога имеют дополнительную вложенность - эта разбивка по смыслу в чисто информативных целях