What I'm doing is close to this, but I don't snack during the day and I eat a lot the day after training (I don't fast that day). I eat pretty much the same food, (no grains, dairy, tubers, legumes, nightshades, sugar, salt).
It doesn't reduce muscle mass.