The Text::TransMetaphone::chr module implements the TransMetaphone algorithm for Cherokee.
The module provides a trans_metaphone function that accepts an Cherokee word as an argument and returns a list of keys transcribed into IPA symbols under Cherokee orthography rules.
The last key of the list is a regular expression that matching all previously returned keys.

A reverse_key function is also provided to convert an IPA symbol key into a regular expression that would phonological sequence under Cherokee orthography.