in reply to Managing large CGI pages

It depends all above given suggestions work for me. But for simple managing I usually manage things with the wonderful.
print <<EndOfHtml; <B>put your HTML here!</B> EndOfHtml
It gives a good separation of what is perl and what is put out on the page as HTML.