The closest thing I've seen to VB implemented in Perl is
Prima
There is a script called VB.pl in the Prima/VB directory of
it's source code. It works!! You can setup a visual script
just like in VB; however, the code is very bloated, and slow.
As of now, it just demonstrates a "proof of concept". It sure
would be a nice program if it was make to produce leaner
code.
The other drawback is you need to have the Prima module
installed to make it's programs run.