Вот тут вкратце описаны все популярные шаблоны проектирования DB слоя
https://gist.github.com/codedokode/c4cbc4d7dc8e45ea074a
Выбирайте тот что вам по душе и кайфуйте.
Попробуйте DataMapper. Он довольно прост в реализации (вам даже либа не пондобится. Ну разве что стандартная PDO) и меньше чем ActiveRecord склоняет программистов к говнокоду. Ну и гораздо менее тяжеловесен чем полноценная ОРМ. Для понимания и закрепления ООП - самое то.
Только что попробовал поискать примеры в русском тырнете, но ничего вменяемого не нашел. Попробуйте сами погуглить ради интереса.
Вот очень подробная статья на инглише
https://www.sitepoint.com/integrating-the-data-mappers/
А самый, на мой взгляд, лучший пример, предоставлен японцем (не пугайтесь иероглифов, смотрите код):
https://github.com/hirak/pdo-datamapper-example