Current exploration of Parsoid's implementation of LangCov is using FST, which may not be suitable for Chinese due to its character sets (If including all Unihan characters, there may be around ten thousand characters). Using FST may also make current hard-to-maintain Chinese conversion rule even harder to maintain.
OpenCC (https://github.com/BYVoid/OpenCC) is a robust Chinese conversion tool, which the author recently restart the development work by including NPM implementation of OpenCC. It might be best to utilize OpenCC's conversion method instead and let ZhReplacementMachine's convert method to directly call OpenCC for conversion.
Overall, this is my personal opinion and OpenCC does have its limitation. However, it may be a better and quicker solution for Chinese Conversion than developing another FST, but FST is a better choice for all other writing system's transliteration.