in reply to Comparing likeness of two strings

The String::Approx module uses Levenshtein distance for its matching. According to the docs, the latest version is "2-3 times faster" than the previous one. Give it a try.