Typically there are also Bug Catchers, Rich Boys, Twins, Fishermen, School Kids. Really it just depends on the area. You could have Hikers if you have an early cave or mountain route. Also, another tip, you could take a look at what real Pokemon does. I looked at Hoenn's first few routes, and found some of these examples.