Pulling the flaps out during rotation is asking for trouble
It's what my POH suggest for "really" short field - "Extend flaps after the beginning of the take off run"....Anyway, I highly recommend Leading Edge slats
An examiner once showed me a SF landing in a 2000 172SP. We touched the runway right at the end, and were stopped in about 100m. He came in at 50kts, and just flew it into the ground and stood on the breaks. Never knew a 172 could do that......