It sounds like what you are looking for is a GUI builder in
particluar. The only one I know of for Perl/Tk is specPerl,
a perl backend for specTcl, a nice GUI Builder for Tcl/Tk.
SpecPerl can be downloaded from
http://www.keck.ucsf.edu/~kvale/specperl.html
-Mark