HTML::Template モジュールはシンプルで自然な HTML テンプレートの使用を試みます。If と else ブロック、ループ、変数のいくつかの新しいタグと標準的な HTML を拡張しが含まれています。これらの新しいタグと HTML で書かれたファイルは、テンプレートと呼ばれます。このモジュールを使用するテンプレートで宣言されたループ変数の値入力します。これは、Perl のスクリプトを生成するデータからデザイン (HTML) を分離することができます。他の多くの HTML テンプレート システムがあるこのモジュールはシンプルで高速。それはない Perl CGI の再発明しようとしている、それはちょうど、いくつかの新しい、非常に有用な能力を持つ HTML を強化します。