and generally clean up a bit. Reuse the clone options code in the perspective clone options. Addresses bug #122862.