Perl Gtk MVC Application Framework