Cpls are by definition, NCOs. NCOs are by definition, able to issue orders, and they have that power for a reason.
We know that the rank is today a "two-hook Pte", IMO it's because that's often how they are treated...where I come from most of them are given a very small degree of actual responsibility.
The other problem is that most of them don't act with that leader's initiative when they should, and I even admit to making that mistake on occasion. There are times where I should have been more assertive. In the P Res, it can also be a matter of lack of individual experience, but I digress.
Perhaps they should be taught how to actually lead, once at that rank? Why not use that rank for what it was made. Teach them a thing or two about leading/managing others, or how to take charge appropriately (thier superiors owe it to them).
Give these men and women some real responsibility once promoted - and if they're worth that rank, they will learn. It's not rocket science; leading people through your own experience is actually very easy, but that mentatility should be emphasised more strongly. And, if you emphasise the leader role early on, they will be better prepared for PLQ and the MCpl appointment - and it will take a lot of workload off the overburdened MCpl/Sgt ranks.......my $0.02