You've got a problem if they were married in Cherokee Co.,NC, all of the records prior to 1865 were destroyed during the Civil War. The County was only in existence since 1839, and prior to that it was a part of Macon County, which was formed in 1828 from Haywood County. Not only was Cherokee hard hit during the Civil War, but it also had Courthouse fires in 1895 and in 1926, which means there are a very limited amount of early records in existence for that County. I don't see ANY marriage records in either Macon or Haywood for ANY persons with the ROE, ROWE/ROW surname for the early 1800s, nor do I see ANY persons with those surnames in pre-1850 Cherokee, Macon, or Haywood Counties.
I took a quick look at your Thomas C. Perry in the Census and find him in 1860, 1870 & 1880 in McDonough Co., IL, and his wife was always listed as born in Tennessee, and their oldest child, Napoleon, b. abt 1847, shows as born in TN. I don't know whether or not the statement in the article you found was correct about their marriage location, but I suggest that you should start looking in TN for the ROWE/ROE family that his wife may have come from.