I like to train by feel and use a bit of common sense, if I'm having a bit of a flat day where my strength feels down I can either have a shit workout trying to push weight that I shouldn't be that day or still get an awesome session in by lightening things up a little and either upping the reps or sets, shortening rest periods, super sets, change up the exercises or a combo of all etc, these workouts can be fun and quite taxing in there own right cos you still go hard and usually come my next workout I'll be pumped to smash out some good weights again.
Call it what you want, de-loading, maintenance, recovery, whatever, the main thing is you get your ass in the gym and get the job done whether it's heavy or lighter load, to me this is progress in itself, you can't and shouldn't always push to your limit but you can and should still push hard.
As far as time off, I do like to have a full week off every 10-12 weeks, I spend this week eating well and not doing much excercise apart from a good dog walk which I do every day anyway, maybe hit the bag for a few rounds, a few push up and pull ups, that sort of thing. I always have 2-3 weeks rest over Xmas and New Years so I can enjoy the festive season and have a few drinks even which I don't really do through the rest of the year. I do still do 2-3 quick full body compound work outs per week as well as walking the dog to stop the joints going rusty, once it's all over I'm straight back into pushing hard.