I think you're right. You sound like me - if I can figure it out in my head, I can do it.
------
There are 2.5 types of rotations, IMO.
1: Kite is not part of the equation.
You spin under the kite by using your body to generate the rotation, continiuing he upwind carve.
Landing nicely depends on timing the spin with the height you get off the water - any change in lift from the kite will see you over- or under-rotate.
* Low height off the water, good for single rotation. First one you intentionally learn.
2. Kite is a big part of the stunt.
You aim for a partial rotation in a regular jump and
use the redirection of the kite to pull your body in the right direction for landing.
* as high as you can jump, good for a single rotation. And board offs, foot outs, grabs.
2.5 The combo
Jump, use your body to generate as much spin as possible and
use the kite to halt the rotations and land (may require flicking your hips around to get the board in the right direction)
* high, multiple spins, grabs etc
------
Backroll is easier as it's in the same direction as your carve upwind to pop... I think most people discover they can do them by accidentally over-carving

Frontroll requires a bit more dedication as you have to "reverse" the direction of your roatation and IMO you need more wind and body English, for the extra height a d time needed to get around - you have to rotate the board through 360 degrees versus 180 for a backroll.
------
I learned front rolls on my Flysurfer Speed3 21m :D the biggest problem I had was way too much hang time LOL so I'd over-rotate, splash down and stall the kite. I very quickly went on to doing two or three spins just to use up the dangle time!
For a type 1 frontroll:
kite at 11 or just under
dont be under- or overpowered, ride wih good speed (comfort level may need adjusting!) and don't sheet in till later
pop, jump hard off back leg
Muay Thai! and then turn your head to look over your back shoulder at your landing spot
sheet in to land.
Tips:
Kite slightly high gives you some lift.
I think it helps if you think of throwing your body out and up, away from the kite, like a swing so you pendulum up as you rotate. This should get your body more parallel to the water.
Don't wakestyle the pop ie. carve so hard the board stops.
Bring your knees up to your chest during the rotation.
Sheeting in will pull you at the kite and should halt your rotation for the landing.
When you make the Muay Thai block, keep yourself balanced - don't lean over to the side, bend along your center line.

------
If you're still having problems, try the frontroll as a transition - bring the kite up to twelve, carve upwind hard under it til you almost stop then throw the front roll aggressively, keeping the kite above you. Worst that'll happen is you simply splash straight downa foot or two... hopefully having completed a rotation

From there, you can time the kite redirect to ride away and progresss to doing it while riding.