Update benchmark.pl

Wrong module was being tested. Text::Levenshtein::XS will be slower than Text::LevenshteinXS as the UTF conversion happens in pure perl (https://github.com/ugexe/Text--Levenshtein--XS/blob/master/lib/Text/Levenshtein/XS.pm#L24). This was not a design decision but rather a place holder until a UTF32 upconverter was added (which will likely never happen at this point).

However your code appears to be faster than Text::Fuzzy. See https://gist.github.com/ugexe/81707868f9c526dae6aa for a benchmark that also benchmarks LevenshteinXS and Text::Fuzzy