Non destructive edge loops from Obect Mode/ stack possible?

Since Blender now has the option to alter Object properties after creation via the script " Wonder Mesh" non-destructive modeling seems a bit closer.
Now: Is there a way to temporarily place edge loops without going into edit mode? Best workaround I could find was using Planes as Difference Boolean objects but regardless of method used it always creates inner face in cylinder / I just want imprint like bool).