Typically the issue isn't with the motion detector or the CFL, but with the photoresistor light sensor bundled with the motion detector to keep the light off during the day.
Step 1: What's being removed
Step 2: View of the circuit board on the back of the switch with the cover removed.
To fix the flicker the photoresistor needs to be removed. A photoresistor has a high resistance in the dark and a lower resistance the brighter it gets. Opening the junction will simulate complete darkness and always allow the light to turn on using the motion detector.
I didn't have a pair of cutters small enough to get to the sensor, so I used a pair of regular scissors.
Step 3: Close up of the leads of the photo resistor
Once you've cut the photoresistor out and turned off the circuit at the breaker install the switch and try it with a CFL before you close everything up into the wall. If it works fine then you're all done.
It really should work fine like this, but If not...
If the motion detection isn't working you can try creating a short across where the photoresistor was one of 2 ways.
1) Bend the 2 leads left by the photoresistor and very carefully solder them together being careful not to heat them too long as the leads can fall out once the original solder melts in the through hole. I actually soldered in a short and it's been working fine for a week so far.
2) Try to solder a jumper across the more easily accessible side of the board. If the leads were cut too short this might be your only option.