Да, это по SOLID.
Инакпсуляция в Питоне, так или иначе - по договоренности. На практите у нас никогда проблем не возникало, если что.
Выносимость экшенов (верхнего уровня абстракции внутри PO) в отдельный модуль - вопрос лишнего импорта, но вместе с тем, позволяет сделать поиск нужных функций более удобным (минус скроллинг), и как, правильно заметил коллега выше - это соломка для фиксов.
Если все так и делали - значит, я невежда. Всегда, когда читал статьи по PO, не видел описания дополнительного уровня абстракции. Извиняюсь.