I ran my PR road 10K on spring by running the following workout once a week--
4 miles of 3 minutes hard (5/10K pace), 3 minutes slightly below tempo pace HR.....
for a month, followed by the kick-it-up-a-notch workout:
3 miles of 400 sprint (2-3K pace to HR max), 200 float, 200 tempo: 6 loops of a half-mile lake, with the final 200 as fast as I could run.
Did that second workout for a month. Then PRd.
So that's one way of kicking it up. The latter workout is the so-called "Mono Fartlek" described in RUNNING TOUGH.
But I think you're headed in the right direction. The great virtue of both these workouts is that they callus you to hilly races--constant rising and falling HR--and they make tempo or slightly sub-tempo pace feel easy. That teaches you to recover while still running fast.