Would have thought that to do these kind of times for 5/10k you don't need to look at anything very formal at all. For a 5k, if you just do (say) a 40min session where you warm up for 10 mins and then do 20mins at a somewhat brisker pace (or 2x10mins with a minute between), followed by 10 mins cool down, it should lead to the right kind of results.
The only thing I would add is that long runs *should* be slow.