Okay -- the alphabet is only 93 characters per the link in 1068127
; you had seven characters extra.
You should clarify what the relation between monosyllables and polysyllables is, and what is the desired collation behaviour between them.
My current tr/// (/d still not doing what I expect it to):
$secondary =~ tr#aàảãáạăằẳẵắặâầẩẫấậbcdđeèẻẽéẹêềểễếệfghiìỉĩíịjklmnoòỏõóọôồổỗốộơờởỡớợpqrstuùủũúụưừửữứựvwxyỳỷỹýỵz#\x00-\x5d#d;