Tim: The solution to not falling off the roof is one or more of the permanent fall-arrest anchor rings on the roof ridge, and a safety harness and rappel rope with a self-belay device.
To get started throw a rope all the way across the roof and tie off to a tree on the other side of the house, then you can get up to the ridge and install the permanent anchor ring. Then tie off to the ring using a separate safety rope to the new anchor while you work.
With a self-belay device, you can move around freely on the roof to get your business done, but if something starts to get slippery you can release the handle to belay and slam on the brakes.
And switch back to your tree anchor rope on the last trip down for the day. Leave the anchor ring up there, they are cheap enough and fairly unobtrusive. (You can spray paint it to match the roof.)
It's not "corked" as in a cork sole, wouldn't work that well because the friction isn't going to be reliable enough.
What you were thinking of are called "Caulked Boots" - basically old-style carbide tipped golf shoe spikes in a work boot sole.
Loggers used to have their boots built with tacks/nails pounded through the leather boot soles pointed out, but they stole the screw-in spike idea from the golfers so the spikes could be changed easily when they wear out or break.
Real good on dirt and vegetation and felled logs, not so good on hardwood floors or metal roofs - they will leave BIG scars. And you can't drive or do a lot of other things while wearing them.
-->--