I don't think perl is an English word (pérola is spelt
pearl in English and perla in Spanish). Purl is a somewhat technical English
word referring to a kind of stitch, as well as several other obscure and/or
regional meanings.
I couldn't find "perl" in any dictionary
I had at hand except for computing dictionaries, where it is, sadly, a
common term. :)