Follow the naming convention that is "accurate" for your time period and geography. In this case, 12th century China -- that would put us in the Jin Dynasty. However, you're writing for a modern, western audience so you're allowed some flexibility... I mean, even the pronunciations would be all wrong -- "Tsui Tai," for example, would be Mandarin pinyin, I suppose? Obviously, Mandarin Chinese as we know it now didn't exist during Jin Dynasty... But we write with pinyin anyway, since that's what we know NOW. I mean, you wouldn't write in Old English just because you set your story in medieval England, would you?
I would use a variation in your novel so you don't get "Tsui Tai" all the time. Family members and relative could address him as "Tai." Peers could address him as "Old Tsui" or "Master Tsui" (Tsui Lao-ban). Subordinates might address him simply as Master...
I think western readers are sophisticated enough to realize that in cultures like Chinese or Japanese, they put the surname first. Only in recent years, when Chinese nationals try to "westernize" do they switch it around. So Gong Li became Li Gong, which I think is stupid. As long as you're consistent and perhaps indicate early on that "Tsui" is the family name, I think you'll be okay:
The Tsui family realized their son Tai was missing. "Tsui Tai is a good boy," they said. To Master Tsui, his son Tai was the naughty one.
If you do that and keep it consistent, I don't think western readers would confuse the surnames with the given names.
You may also help your readers to understand this "switchadoo" by introducing some familiar surnames such as Chen or Li: The Li family celebrated the birth of their first son, Li Kun.