Well, I guess the documentation has to define what is a reasonable default. From what I saw in the OP, he you got action="/test.pl" as a default, which would not work if the script was stored under "/cgi-bin".
Comment on Re: Re: Re: CGI "uninitialized value" question