Freddy, thinking through your points, with the calculator out, I think you're actually not going too far wrong. You just need a few months training like this with slight tweaks and to target some fast races!
You imply that the 48min 10k was a couple of years ago, and current 10k pb is near 50.
Let's take 50.00 then, and that gives a 10k pace of 8:00-8.05
From that, i'd roughly work out your zones as the below
Easy 9.30-10.00
Steady 8.50-9.25
Marathon Pace 8.40-8.45
Half Marathon Pace 8.20-8.25
True Tempo/Threshold/10mile race pace 8.12-8.17
10k 8.00-8.05
When you say Threshold at 8.45, it's actually top end MP. Threshold is generally the pace you can hold for 10miles within a race. As you can see it's a good 30secs a mile faster!
6-7miles at MP is actually a good session, especially in base training, as it's never a doss, but not too demanding. However, when you've done a few in a row, you can increase the difficulty by throwing in some sections at HMP, perhaps 3-5min bursts alternating between the paces.
The reps then are the unknown. Do you do these with a club? I ask, as they sound very simialr to when I trained with a club. Great fun and sociable with them, but with a 1 session fits all type set up, and no guidance on reps, recoveries and paces, not so good to improve with.
You'd improve more if you did targetted sessions such as 10x400 with 90secs recoveries at 5k pace, 16x400 off 60secs at 10k pace etc.
Short sharp hills tended to knacker me without giving me much benefit either....
Just a few ideas. You have the basis of a good plan, although ideally I'd throw in extra easy paced running, but appreciate time might not allow!