http://d.hatena.ne.jp/kou21058/20060208/p1
なんだかタイトル1行、本文1行なやつが失敗してるっぽいなぁ、と思って調べてみた。

    if(
       ( 3 < @input ) and
       ( $input[1] =~ /^$/ )
       ){ # 3行以上で、2行目が空行の場合、1行目をタイトルに、3行目以降を本文にする。

あちゃ。これじゃ3行以上じゃなくて、4行以上だよ。
修正、修正。
大丈夫そうだ。