Help needed to install txt2html

I have downloaded the latest version of txt2html which is 2.51
ran following command to execute it.

# gunzip txt2html-2.51.tar.gz
#tar -xvf txt2html-2.51.tar

cd txt2html-2.51

# ls -ltr
total 172
-r--r--r-- 1 1000 1000     5 May  4  2008 version.txt
-r--r--r-- 1 1000 1000  1113 May  4  2008 TODO
-r--r--r-- 1 1000 1000  1751 May  4  2008 MANIFEST
drwxr-xr-x 3 1000 1000  4096 May  4  2008 lib
-r--r--r-- 1 1000 1000  2511 May  4  2008 DEVNOTES
-r--r--r-- 1 1000 1000 23824 May  4  2008 Changes
drwxr-xr-x 2 1000 1000  4096 May  4  2008 tfiles
drwxr-xr-x 2 1000 1000  4096 May  4  2008 t
drwxr-xr-x 2 1000 1000  4096 May  4  2008 scripts
-r--r--r-- 1 1000 1000  4113 May  4  2008 README
-r--r--r-- 1 1000 1000     5 May  4  2008 old_version.txt
-r--r--r-- 1 1000 1000   554 May  4  2008 META.yml
-r--r--r-- 1 1000 1000   336 May  4  2008 MANIFEST.SKIP
-r--r--r-- 1 1000 1000   775 May  4  2008 Makefile.PL
-r--r--r-- 1 1000 1000   588 May  4  2008 Build.PL
-rw-r--r-- 1 root root 24323 Apr 15 11:52 Makefile

Whenever I execute Makefile.PL i get following error.

# perl Makefile.PL
Warning: prerequisite Getopt::ArgvFile 0 not found.
Warning: prerequisite Module::Build 0.26 not found.
Warning: prerequisite YAML::Syck 0 not found.
Writing Makefile for HTML::TextToHTML

I have following perl version installed in the machine.

# perl -v

This is perl, v5.8.8 built for i386-linux-thread-multi

Copyright 1987-2006, Larry Wall

Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 5 source kit.

Complete documentation for Perl, including FAQ lists, should be found on
this system using "man perl" or "perldoc perl".  If you have access to the
Internet, point your browser at http://www.perl.org/, the Perl Home Page.

It's all in the error message, isn't it? HTML::TextToHTML requires 3 other modules currently not installed on the machine. Install them yourself first, or try installing HTML::TextToHTML via the CPAN module which will take care of any dependencies.

Thanks. But what is CPAN module? noob here
I have got following link but dont know what to do?
http://search.cpan.org/~rubykat/txt2html-2.51/lib/HTML/TextToHTML.pm

For easy installation of modules the community developed a module to fetch, install, and update modules not in the core distribution (see the CPAN documentation). To install a module including all dependencies, just type perl -MCPAN -e 'install HTML::TextToHTML' . You can use the shell ( perl -MCPAN -e shell ) to change settings, search for modules, install, update, ...