DBICをやめるべきか否か

別にDBICである必然は無いのですよ。CDBIだって問題ないし、1:nの関係を別の方法で解決することも視野に入れたら、DBIで直に書いたってイイ。1:nの関係になるデータは必須ではないから、それを外せばコードも簡単に出来るし、それならむしろDBIで書いてしまったほうがいいかもしれない。悩むところです。
DBIのサブクラスを書いてみるのはどうだろうかなどと妄想しつつ、もう少し考えてみます。