I agree that he was a very gritty guy. I saw him play in high school (I live in his home town). He had pretty good receivers there (Bearden and Flowers) but not a lot as far as a running game. He was the short yardage guy, and his scrambles on passing plays let him have very respectable rushing totals. Pelham ran a no huddle type spread a lot of the time and because of this his stats were gaudy in high school. He was quite good on the short throws in high school, and high school DBs usually weren't good enough to exploit the average arm strength. You are right that he was a good fit in Franchione's system, where a run first qb was an asset. He ran more like a power running back in space than a qb, taking on tacklers instead of sliding or stepping out of bounds. His ineffectiveness on the deep passes was not usually a factor in that system.
He and Lane Bearden were classmates, and they definitely were two of the toughest individuals I've seen on one high school team.