まあ、自分でメンテするなら作り易いやりかたでやればいいと思うが

ただ他人のコードを幾つかいじった経験からいうと
・ロジックが画面半分超える場合は分離してくれ
・Perl風に書くのだけはやめてくれ、つかPerlで書けよ
と思うときはある。

とりあえずヒアドキュメントでHTML書くのはやめてくれ、マジデ orz