Yes it definitely can work. What is your racing schedule like? If you won’t be racing for a while, you could stack a great base period. A schedule could look like this:
M: off
T: easy + 6 x 100m strides w/ walk back recovery
W: hills. Start with 10 x 30s for two weeks, then 2 x 6 x 30s hills for two weeks, the. 2 x 8 x 30s hills for two weeks. That is plenty. You may find that the 2 x 6 x 30s hills is enough. Long warm-up and cool down for mileage.
Th: easy
F: easy + short hill sprints. 6-8s all out with 3:00 walking recovery. Start with 4 and work to 6. You don’t need more than that.
S: tempo/threshold work. Very important not to go too fast. I’d much rather see you go a little too slow. I don’t know what you’re current volume is, or if you’ve done this type of work before, but ease into it. You don’t need to go crazy. Especially since you said you’ve overdone it in the past (also why I have an off day in the schedule).
S: EASY long run. 90-105 minutes tops. Again, work up to this.