That's really on a case by case basis, it depends what you define as "management", which of course varies from company to company. In a service company, where for example you sell web development services to other companies, the management level basically signs contracts, which can be done by the nominee director, while the actual service, the development, can be externalized to freelancers. So it's possible to demonstrate that the management is actually off-shore, I'm not 100% sure that this will resist when you go to court, but it can be discussed.
The issue with 0%
income tax countries is that moving to that country might not be as easy, so for example in Italy if you move to a 0% tax country, and the tax authority decide that the move is only for
tax evasion purposes, it's up to you to prove that the residency is real and not up to them to demonstrate that it's fake. ( There is debate if that violates constitutionals right, but that's it ). And if you move to a country and can demonstrate that the move is real, but you have a family in Italy, you're considered resident in Italy, so you have to move wife and children. While if you move to
Spain or
Germany nobody will say anything, and once you've been outside of your home country for some years, you can move to a 0% tax country more easily.
One last thing to note is that
CFC rules are different in every country, so for example in italy, to be considered cfc, the company must have at least 25% of passive income, while it's 15% in Spain.
So I'm not saying that one thing is better than the other, but that everything depends on a lots of factors