Чтобы ответить на ваш вопрос, да, существует несколько библиотек, которые делают именно то, о чем вы говорите. Что касается того, что вы хотите использовать, это совершенно другой вопрос. PHPClasses и pear.org - хорошие места для поиска таких библиотек.
Обновление:
Как и предполагали другие, SPL является хорошей библиотекой и содержит множество встроенных функций php. Однако есть еще множество функций php, которые он не переносит. Оставив нас до сих пор без серебряной пули.
При использовании таких фреймворков, как Cakephp и Zend (и других), я заметил, что они пытаются решить некоторые из этих проблем путем включения своих собственных библиотек и встраивания основ, таких как подключение к БД, в работу фрейма. Таким образом, фреймворки могут быть другим решением