in reply to Path::Tiny supress unicode warnings

The section about slurp_utf8 in Path::Tiny says
slurp_utf8 is like slurp with a binmode of :unix:encoding(UTF-8)
You could try slurp({binmode => ':utf8'})

See also Know the difference between utf8 and UTF-8 (blog of brian d foy)