it just prints out everything that CGI.pm has figured out from the POST/GET request to your CGI program... this way we can see the "guts" of CGI.pm instead of making use of its pretty Dump function.
If you don't know about Data::Dumper, you are missing a module that is possibly one of the most useful ever written for Perl.