I've added Rip Edge move and tested in every way I can.
Works in the exact same way as pressing ALT + D on a circle mesh, as can be seen from the Youtube video here:
https://www.youtube.com/watch?v=y-M6C9xlFAY
Would be happy to hear any improvements or suggestions :)