Как отметил redEvo в своем ответе, если проблема, которую вы решаете, заключается в запуске кода Perl, смешанного с HTML, для создания программно сгенерированных HTML-страниц из шаблона, то решение состоит в том, чтобы использовать одну из существующих Решения для шаблонов Perl HTML (от Mason до Template Toolkit до HTML :: Template до Embperl до полноценных сред MVC) вместо попытки изобретать велосипед.
Некоторые из них (Embperl) очень похожи на шаблонизацию решений на других языках по синтаксису (Embperl выглядел бы очень знакомым для разработчиков JSP или ASP). Другие имеют свой собственный синтаксис.
Вы можете выбрать из ассортимента решений, некоторые из хороших списков / руководств, чтобы помочь:
Моя личная рекомендация - Embperl.
P.S. Я не уверен, что это оправдывает кучу отрицательных отзывов, но не очень понятно, ПОЧЕМУ вам нужен код Perl внутри комментариев HTML. Это то, что известно как проблема XY - вы спрашиваете нас, как сделать X, чтобы решить вашу проблему Y, не сообщая, что такое Y, тогда как, скорее всего, X не является лучшим (или даже худшим) решением Y во-первых.