I was dorking around with it for fun and found some bugs. I fixed those.
While playing around with permutaname you're sure to get some weird "names"--it's unavoidable. The library only guarantees that the words will be pronouncable (and sometimes only just). Remember these "names" are really just sequences of syllables, such as might be used in an invented language or as filler-text. However, if you notice the algorithm breaking any rules of spelling (such as three or more of a letter in a row or beginning with two of one letter), e-mail me. I'd be happy to fix it.