В общем все решилось тем, что я просто реализовал функцию spl_autoload_register в единой точки входа на сайт, и при создании нового класса с соответствующим namespace'ом в этой функции класс подключается автоматически. Парсер писать не обязательно, необходимо просто правильно написать callback функцию для spl_autoload_register.
Благодарю за ответ. Да, именно так я и делаю, однако мой вопрос скорее заключается в том, в каком случае будут уместны исключения, потому как и без них можно прекрасно отследить ошибку по стеку и увидеть сообщение об ошибке, если такова имеется (при помощи xdebug). Даже был такой вариант в этой статье https://habrahabr.ru/post/30399/, чтобы все ошибки обрабатывать через исключения. Поэтому хотелось услышать Ваше мнение о целесообразности их использования. Спасибо.