Breeding for a near perfect is far too inefficient though, chances of getting a 31/31/31/31/31/31 is somewhere in the millions. RNGing is just a way to improve those odds a lot. Though some who are better at it then myself can get a perfect in not time. It really depends on experience. Also, catching perfects is considerably easier, especially stationary legendaries. RNG breeding is the worst due to frames. NPCs moving is the main problem. The method while hard to pick up does work and is fun to get a perfect. So far I managed to get myself a perfect Hydreigon, ditto, scizor, and Gliscor (with poison heal).Can also be used to get shinys too if that's ones deal, though there still isn't a good way to get them in Gen 5. No ones figured out how to guess ones secret ID without some cheating device.