HTML::Templatenew()のオプションで、loop_context_varsを有効にして、テンプレートを更にいじれるようにしたりしてみた。これによって、右のように最初のアイテムだけ大きな画像、残りは小さな画像というようなことも可能になりました。ぶっちゃけcho45さんのnow playingからアイディアをパクった。

コンパクトかつ美しい感じ! と自画自賛。

段々、決め打ちスクリプトになってきたよ