What about FindFirstFileW() (also not in Win32API::File) unfortunately, for opening directories in UTF-8?
In perl's win32/win32.c - win32_open has deprecated USING_WIDE(), so there's no real option at this point. :(
I'd really like to see File::Find work on Win32 with UTF-8 filenames & dirs.
Thanks