Jim has a point, but its not insurmountable, see
Win32::Unicode, Win32::Unicode::Native, Re^5: Is File::Find Unicode-(Conformant|Compliant|Enabled|Capable)?
stuffing stuff into global namespace should be possible with monkeypatching, for File::Find , File::Find::Rule.... or for CORE ...
someone just has to do it or at minimum file a bug report
and what might be slightly harder is getting overload file test operators to work update they should work Re: Check if unicode directory exists
Bug #60888 for perl5: Win32: support full unicode in filenames (use Wide-system calls)
Bug #75000 for perl5: Unicode symbols damaged in $File::Find::name
so its 90% done, dare I say even 95%, just needs more tests and more bug reports and a little cooperation ...