First, if you have been going for a 12 week cycle, it is good to just take a week off.
Just do whatever you do down there and have a good time.
Don't overeat or whatever, eat good, but watch the calories.
Honestly...I think you are probably doing all right.
The body adapts to training so you have to vary your intensity and training every few weeks.
That goes for gym and cardio work.
The same 45 minute run is worth less and less as far as caloric burn week after week.
How about interval sprints for 2-3 weeks, then bike riding for 2-3 weeks, then swimming 3 weeks, then running, then jumping rope..get the picture.
After you return start with 30 minutes at a moderate pace of something, after 2 weeks up the tempo, after 2 weeks switch the type of training.
You want to keep the body trying to adapt to what you are asking of it.
You want to keep any muscle you gain. Lose fat.
You eat 5x a day and that is good. Every 3-4 hours...if you want to tweak that, eat every 3 hours...they would be smaller meals just spread it out. Meals are metabolic events.
Have your last meal be low fat and moderate protein.
You can have a small whey protein shake or Amino acids 30 minutes before your workout and run and again 30 minutes after. This is GH promoting and muscle sparing.
Warm up before you train. Keep the workout under an hour...not counting warm up, stretching and cardio.
This is a 4 day split. since you are doing around 16 sets per bodypart...that is quite a bit for a normal non drug routine...but you have about 7 days off per bodypart so that may be ok.
You could come back and work more power or strength for a while to get your poundages up...
Strength is working in the 6-8 range, slow movements very controlled, 3-4 sets per bodypart, max weight you can handle in this fashion, 4-7 days between repeating a bodypart. 2+ minutes between sets.
Power is working 1-5 reps range, 4-8 sets per bodypart, explosive movements, 3+ minutes between sets, max weights or pyramid weights, 3+- days between bodyparts. that would be 2 on 1 or 2 off and repeat.
After you move up in weights, you can go to a more muscle building routine
3+- sets per, 9-12 reps slow to moderate pace with control, 30-60 seconds between sets, 4-7 days between repeats.
When you do this you can alternate some of those exercises and others, rotate em in and through...
Consider rotating intensity building into your routine...supersets, slow reverse, slow eccentric (flex), etc.
You should be getting .6-.9 grams of protein per pound of bodyweight...plus sufficient carbs and fat.
8-12 cups water++, a multivitamin...you might consider taking Liptropics as they work on fat reduction in the liver.
Diet is essential and if you really want to get specific about your results, you can dial in your calories..
You may benefit from changing the ratios of protein carb and fat in your diet.
Go to this post to figure your daily calories if you don't have a clue.
Calories needed per day for various goals <------ link for you to click
At the bottom of the post is a link to a spreadsheet/calculator that you can use...
You are looking for:
Protein-15-30%,
carbohydrates-40-75%,
fat-10-30%
...of your total calories.
Hows that for starters?