That is a pretty standard workout and while the pace of recovery was a bit slow, it is not a big deal. The main reason to have an active recovery is to keep your heart rate elevated between intervals so that when you start the next interval, you get up to near max heart rate more quickly (since your heart rate is already elevated relative to where it would be had you stood around during your recovery), and thus you get more adaptation out of the workout. So going a little faster probably would be a good thing, but we are talking about relatively small degrees of improvement on a good thing here.
The amount of recovery was right, assuming that you were doing these at vo2max pace - less than 3:00 would make this a more stressful workout than necessary to achieve the goal of the workout.
The one thing that concerns me is that you say that it felt pretty comfortable. Were you starting at the same place each time? Because you really did not maintain a steady pace. I get that it is on a course and not a track, but you should really try to lock your pace in more. Also, if you are truly doing these at vo2max pace, they should not feel easy at all - you should be feeling challenged enough that you are using Jedi mind tricks on yourself to get through the workout ("Okay, I will get at least three intervals in and see how I feel about the fourth." "Okay, I have done three, so let me at least do another 800m, and I will see how I feel then . . ."). If these were being done at "comfortably hard" pace, then these really were more cruise intervals than vo2max intervals, and the rest should have been shorter - 60 or 70 seconds as you would have been seeking a different adaptation altogether.