Решил всё-таки до конца довести свой проект. Занялся рефакторингом (проект на Yii2 backend и Nuxt frontend).
Для начала отказался от DTO с JSON и перешел на REST. Настроил Bearer token, настроил модели и модули и понял самое главное - необходимо иметь возможность тестировать API, которое я делаю. Завел УЗ в Postman и начал активно заполнять методы для работы.
Оказалось, что когда API имеет задокументированный вид - тестировать и разрабатывать становится крайне просто и легко.
Помимо Postman решил еще и Swagger добавить. Проектом я буду пользоваться в проде крайне редко, а вот иметь задокументированный API на момент разработки - будет полезно.
Да, придется много писать PHPDoc кода, но если потом это позволит мне "сгенерировать" документацию и упростить дальнейшую разработку и тестирование - почему бы не вложиться временем в это ?