As long as your time is coming down I don't see why you would need to change things. Since noone is responding yet I will throw in some ideas.
Generally If you run more miles you will get faster (go from 40-50 miles) but that could get you injured since you aren't used to high mile weeks.
I am following Jack Daniels running formula and trying to break 20 in a 5k. Daniels has a period of time where you run alot of slow miles to get your weekly mileage up comfortably. I got up to 40 miles per week then went into phase 2.
Phase 2 involves 3 quality days a week and 4 easy days. On the easy days I run about 5 miles at 8:30 per mile pace outdoors(5k race pace for me is 6:40). The 3 quality sessions include A) long run of 8-10 miles B) interval work of something like 8 X 400 in 91 seconds with slow 400 jog between and C) tempo run 4 miles at about 7:15 per mile pace.
Phase 2 lasts 5-6 weeks....then phase 3 contains longer interval work...like 3-5 minutes of fairly hard running followed by 3 minutes break give or take. Repeat 5 or 6 times to total 20 minutes or so of hard running in all.
I run alot of treadmill stuff and going to concrete hurts so stay on trails/ track/ bit if you can. It looks like you are doing well since your times are dropping. The 6-7 minute miles on the treadmill sound a little fast as when i run on the treadmill I run slower than outdoors since my HR is higher on the dreadmill. I run about 9:10 per mile pace on all my treadmill easy stuff (2:30 slower than race pace). You only need to do 2-3 hard runs a week including the long run...the rest should be pretty easy so your muscles can recover or so I have read.
For what its worth here is my schedule from Daniels book
40 mile week for me
Sunday....8-10 miles at 9:00 per mile pace on treadmill or 8:30 outdoors pace.
Monday..5-6 miles at 9:00 pace treadmill
T... speedwork...1 mile warmup...8 X400 at 6:04 per mile pace...400 jog slow in between. Take time to completely recover between each. After 5 weeks of this I will go to 6X800 in 3:20 or 5X1000 meters in 4:10 with rest period equal to time spent running. 1 mile cooldown. Total 6 miles.
W....5-6 miles at 9:00 treadmill pace
R.... 2 miles at 9:00 per mile pace
F...Tempo run.... 5 miles in 44 minutes (7:15 pace)...or I might do 4 X 1 mile in 7:00 with rests of 80 seconds in between each mile. (Rest is 60 seconds for each 5 minutes of running.
Sa ..easy run 9:00 treadmill pace to get weekly miles to 40.
Schedules are no fun to follow. Just slow down you need MORE easy runs In my opinion. I run 5 miles tempo, 4 miles speedwork and 31 miles easy in a 40 mile week. Good luck.