Поскольку вы уже собираетесь делать DBIC, было бы разумно позволить этим изменениям позаботиться об этом. Было бы менее разумно накатывать свои собственные, а затем внедрять DBIC, давая своим менеджерам паузу, когда они обнаруживают, что вы используете DBIC, но с собственным кэшированием ... "по какой-то причине".
Единственными причинами, по которым этого не делать, будет (1) если вам действительно нужна эта производительность сейчас, и у вас нет времени ждать изменений в DBIC, так как я полагаю, что это будет довольно обширно. Или (2), если вы не уверены, действительно ли вы собираетесь перейти на DBIC. Если вы его не исследовали и делаете много пользовательских SQL вместо базовых CRUD, это может привести к очень малой окупаемости инвестиций.