Sounds reasonable enough. This sort of thing is very common in the web world. For example, CGI::FormBuilder dynamically builds an HTML interface based on a data-structure. There's no reason the same thing couldn't work with PerlTk.
-sam
Comment on Re: Code & GUI created based on data structure?