We have a primarily boy run troop, as I think it should be. Of course adults are present at meetings to assist as necessary with crowd control but it's primarily boy run. They survey boys for the schedule, they plan meetings, schedule instructors etc.
As far as COH's go, they too are boy run and boy orchestrated. Myself(SM) and the Advancement Chair do the advancements and badges when called, but that is it. Other than the Scoutmaster Minute I get at each one of 3 for the year, it's all them.
I think allowing boys to go and run with it develops their leadership ability, problem solving and management skills. My SPL came up to me a few months ago and said "the younger scouts don't listen". I just told him it was natures way of paying him back for the hard time he gave his SPL at that age. I told him to try changing his style or delivery and it eventually came around.
I personally think if it gets so bad I have to step in and act like a den leader, I haven't done my job. Correction, through education should take place as soon as you see a sign your program or activity is headed to the outhouse. But just my opinion.