I'm not sure what you mean by "flexibility" in your schedule, but I'm reading that as you do a push day, a pull day, and a leg day. So, I will note that you can divide your "leg" days right into your push/pull schedule by doing Squats, lunges, etc. on push days, and pull thru's and butt raises on pull days. Quad/knee moves on push days, hamstring/hip moves on pull days.
That way you only have to alternate every other workout, but get more exercises in each of those workouts.
Just a thought.
Good luck. Keep smashing.