Add a third to the drill and vice method (and we're doing hi-rel stuff). Too many variables of material, gauge, insulation, intended impedance and operating freq. to stock all possible twisted pairs. An old hand drill works well to minimize potential damage, but if it's a long length a cordless drill is perfect. This is pretty much how they make them at the factory.
You should shoot for about 30 to 50 twists per meter (so around 1 to 2 twists per inch) minimum to impedance couple two wires. Tighter is better, but it does depend on the frequency as to how many twists are absolutely necessary. Generally, 4 to 6 twists per inch is very tightly coupled up into the tens of MHz. But if you are just looking for differential noise immunity for control signals, then 1 twist per inch is fine.
Also if you are bundling several twisted pairs into a cable, each pair should have slightly differing numbers of twists per length to minimize cross coupling of pairs. If you look at bundled UTP network cable, each pair will have a little different twist rate. Also within the bundle, arrange the pairs so the they weave loosely, IOW don't bundle the twisted pairs into a long parallel grouping of pairs. A weaving that has pairs crossing every few inches is fine.