On the basis of your 10k PB a sub2 HM is on the cards, but your conversion over distance is poor. You should increase your easy mileage, not concern yourself overly with speedwork - you're looking in the wrong direction for a way to increase your pace. Based still on your 10k PB your long slow pace is more proportional, so include more runs at this pace.
8m/m is your 5k pace. A two mile section at this pace would be good when closing in on a 5k race and needing to get a feel for the pace. On its own though it achieves you little apart from tires you out almost as much as racing. 800m to 1m intervals at this pace would achieve you more because the lower intensity will allow you to recover better and therefore train more fully on following days.
The mechanisms by which intervals make you faster fill first year sports science degree textbooks (probably). Overall they can improve your biomechanics/economy, your VO2max, your lactate threshold, and your pace judgment. Used indiscriminately they can also fatigue you, lead to overtraining, and injury.
If you wish to worry about your cadence, try to keep it where it normally is even when you slow down your training.
It's more of a question about speeding up the cadence when running faster.
Honestly, your natural cadence is good at 88-90. Yes, it will probably increase when running faster, and yes, your stride length will probably increase also - at least one of them has to. Again, you seem to be looking at things the wrong way around. Try to maintain the form that you use when running faster into your slower running, not worry so much about what you have to do to run faster. Running faster will happen, (and does happen when you increase the effort).
EDIT: classic x-post. And pretty similar!
Edited: 26/05/2011 at 15:33