I just fished an olive bugger today and caught all my trout on it. I kind of thing of them as a probe. As long as you can cast them ok a beadhead bugger can be drifted, stripped, hung out in the current, lobbed into an eddy, sunk to the bottom whatever.
I let them drift around rocks, between rocks or wherever I think a trout maybe be lying in wait. I use every conceivable method I can think of with a bugger, it's almost like bass fishing. If there is a deep hole below a run I may cast it far upstream and let it drift down to get some depth. You will eventualy catch some fish and realize what works for you.
Today while fishing I was roll casting over a run and hangin' it out in a little deep pocket / eddy on the opposite side of the run. I had to keep my rod raised up high and continuously mend my line to keep it in the pocket. I felt some action and set the hook catching a rainbow. That took some skill, however my first hookup today happened to be a brown hooked while simply drifting through a slow deep hole right out in front of me.
Just remember always keep your line mended or at least no unnecesary slack floating around or you may miss a strike on a bugger or streamer.