Der Code den du da zeigst ist reichlich unübersichtlich und macht zum eigenen Nachteil wenig Nutzen von Modulen. HTML::Clean, HTML::Obliterate, oder HTML::Strip sind sehr viel Robuster als einfache Reguläre Ausdrücke. Zudem ist HTML::Strip ein XS Modul und um den Faktor 1000 schneller ist als alles in Perl geschriebene.