in reply to Directory selection dialog

Um, you have PerlTK ;)

Perhaps you could write a few widgets to suit your needs.

I understand that is not a small undertaking (writing a nice once will take time), but if nothing out there meets your needs then it's an option you can't really ignore.