Yes that sounds about right, make sure you keep everstone on the right natured one at all times, and let the other one hold destiny knot. if you get a gible with some of the perfect stats replace the old one. But also remember to rotate the ditto, provided you have other dittos to complement the other stats.
At one point you should be able to replace the ditto completely, having both a female and male gible with 3-4 perfect IV (covering all the ones you want). If you want to add egg moves it becomes a little more complicated, but I think the easiest way is to breed in the egg move at this stage (either by adding the male with the right attack/attacks and breed with whatever female/ditto with as many perfect IVs as possible, obviously there is no "need" to create a male with good iv's if you want to add attacks later on, but it can still help in creating the perfect mother).
As a ground rule, rotate in pokemon with better IVs whenever you can, it will increase your chances of reciving the better offspring.