That sounds about right. I don't allow characters to raise a skill by more than one pip at a time either.
In general, I tend to award slightly less than 1 character point per hour of play. My adventures have been lasting about 4 sessions (16 hours) and I generally award 10-15 character points. If the adventure is longer, I break it down into chapters and award 3-5 character points every session or two, with a slightly larger award to finish. When spending character points after chapters, I insist the player only spend them on skills they actually used successfully in the chapter. Between adventures they can learn anything, but just one pip at a time.
As far as getting to 10D, in theory you could do it and almost certainly if you were trying to rush a skill up to 10D it would be dodge. And 10D of dodge would be really sweet, BUT...
1) You'd probably suck in a melee.
2) Nothing could touch you but you'd probably not be especially dangerous either.
3) You'd not be especially useful at anything else.
But as far as reaching main character status, it's not about getting 10D in a skill, but having like 9D or 10D in 9 different skills. That's like at least 240 sessions. Sure, if you are kids and you meet for 8 hours every weekend, that may well happen, but most groups are not going to that.
Vader and Palpatine though have like 9D or 10D in force attributes. Good luck with that.