Webのモデルなんてたいがい大して複雑なモデルではないし
ある程度UIの構造を前提にして作るもんだから、DBとORM以外全とっかえでいいよ
それよりサブシステムを丸ごと捨てて差し替えても大丈夫なようにある程度の範囲で縦割りするのが大事