The problem with nutrition is that its so highly individualized, but I will take a stab at it from my experience.
Night time eating: I dont make a point of it, and honestly I require much fewer calories than many other guys seem to so I have absolutely no problem getting in my food during the day.
I also value my sleep pretty highly as it isnt often I get a full 8 hours, so I actually cut off all fluid intake 4-6 hours before I go to bed so I purposefully DONT wake up in the middle of the night to pee.
Off Days/Carb Cycling: I follow an Anabolic Diet approach, which is a type of carb cycling if you think about it. I have found success with it, but it doesn't sound like it would work for you. In that case, I would just do the "natural carb cycling" that the Peri provides, and work to find a "baseline" level of carbs that keeps you gaining but lean.
I also know Skip Lacour, one of the guys I read a ton from and have followed his approach with success as well, did not modulate his calories based on training/off days, but he DID use a "nutrient timing approach" ... AKA he would have a carb/protein shake before and after the workout. So there is something to be said for just having a baseline diet, and then adding the Peri on top of it which I do believe helps and continue to do myself.