The web page entitled "Col. James Rogers Fort" gives the history of James Rogers who migrated from Hampshire Co. VA. to Mercer County, Kentucky about 1782, and presents arguments for why Peter Rogers of North Carolina was not James Rogers grandfather.
See: http://sites.rootsweb.com/~kyncgr/rogers.htm
Specifically Peter Rogers Sen or Jr. of North Carolina in their wills did not name a son named Matthew.
Matthew Rogers bought land on Patterson Creek, Frederick, Virginia in 1748 and the roadway network between Patterson Creek and North Carolina was virtually non-existent. It's more likely most of the early settlers of Patterson Creek came to the area via the Great Philadelphia Wagon Road a distance of 260 miles versus 400 miles.
The Philadelphia Wagon Road link seems validated by the will of William Hogg [Frederick Co. VA Will Book 1, p 338. Written] dated 18 April 1729, Chester Co. PA. has as one of the witnesses William Rogers. However William Hogg did not die in 1729 as he thought. He moved to Frederick Co. VA and died there in 1749. The original will of 1729, named his children, wife etc. is listed in 1749, There is an addition in 1749 (naming present wife) with his son George Hogg who's named as Executor. MATTHEW ROGERS is listed as security along with George Hogg, George Right. These two sign their name. Matthew Rogers signed with an X.The date for the addition to this will is 15 Nov 1749.
This places Matthew Rogers and a probable father / brother William Rogers as migrating into Hampshire Co. VA. (now Mineral County, W.V.) from Pennsylvania via the Great Wagon Road to Philadelphia.