Naja, wenn du jeweils die Infos aus unterschiedlichen Stellen holen musst, dann wirst du um eine Spezialbehandlung wohl nicht herumkommen.
Allerdings ist selbst html mit bekannter Struktur mit REs schlecht/schwierig zu parsen, wieso also RegEx-Templates?
Wenn es Webseiten sind, kann man die z.B. mit Mojo::DOM recht einfach parsen, wenn man weiß, wo man die Infos herbekommen möchte.
Beispiel:
use Mojo::DOM;
use LWP::Simple;
my $dom=Mojo::DOM->new(get("http://www.perl-community.de/bat/poard/thread/19260"));
$dom->find("div.author_info small")->each(sub { say $_->text });
Also vielleicht eine kleine sub für jede Art von URL?