The formula that you see here is the standard medicine. 100 mile weeks, tempo runs, one longish run, etc. My tweak would be a focused and defined hill phase. This was characterized by focusing 2 workouts a week on serious hill running, one on a 3x3 mile hill route (each circuit done progressively faster) with a variety of lengths and grades and one day 12-16x a 400 meter hill, sets of 4, each set done progressively harder.
My favorite 10K prep was a Bill Dellinger "simulated race" 6x1200M at goal pace, with a 400 recovery jogged in no more than 90 seconds. In addition to physiological benefits, great confidence booster.
In general with intervals, recoveries short and shorter, gradually squeezing recovery time out of the equation over the course of the period. For variety and speed development, mixed in interval days at 5K goal pace. For example, 10x800M, 100M jr at 5K goal pace.
Personally, I hated interval miles, but relished 3x3200 (800 jr) days. Loved that workout.
Strides virtually every day.