con use strict non puoi usare
local $var
ma devi usare
my $var
il che in genere è comunque sempre meglio.
Non dici cosa rappresenta
*simple_form
è un "typeglob", ma cosa c'è dentro? dove lo prendi? perchè lo usi?
ritengo che puoi controllare le dimensioni tramite il controllo della QUERY_STRING, in caso di GET, o di STDIN in caso di POST