Here are my thoughts:
Per your diet: staying in a caloric surplus of 300-500 calories is a good idea. For the next 1-2 years, you should only stay in that range. Call it a 'lean bulk'.
You don't have to constantly get big,then cut, then get big, then cut. You could just have a smooth linear progression of weight-gain. Doesn't that sound better?
Per your training: The PPL routine is a good idea, but I don't think your exact routine is a good idea. There are many things you can improve, from exercise-choices all the way into rep-ranges like you mentioned.
For example, on your pull day, you have dead-lifts, but I would almost certainly put DLs on your 'Leg Day', and add some more lat work/upper-back work to your pull day. I would create 2 leg days, LegA and LegB.
This could be an example of what a proper PPL could look like:
DB/BB Incline Bench
DB/BB Decline Bench
DB/BB Delt Presses
DB Lateral Raises
Straight-Arm Lat Pull-downs
DB Lunges/Leg Press/Hack Squats
You can replace most of these exercises with other exercises, but the main idea of hitting certain movements still exists.
For example, on pull day, you definitely need at least 1 row and 1 pull, but in what form those pulls/rows come from, doesn't really matter that much.
As far as your rep ranges go, it really depends on the exercise you are performing.
I wouldn't deadlift more than 5-6 reps, but on straight-arm lat pull-downs I would go as high as 15, however on rows(or regular lat pulldowns), I wouldn't go higher than 7-8.
So really, it's exercise specific. But a good rule is, if you can get 8 reps, you should just stop and save that energy for the next set, which should include a small bump-up in weight.
In conclusion, here is a good resource to learn A LOT about the whole process: