Rollers, especially the small diameter ones, work fine on road tyres but are hopeless when trying to grip a wet muddy knobbly.
The us flat track boys use plug in hand held starters, they work a treat and can be taken to the start line so you don,t have to leave your bike ticking over and getting baking hot while waiting for the previous race to clear the track.
Search the ads on vft.org and you will find plenty.
CCms are usually pigs to start, mainly cos the kickstart is low geared and short. Mine also needs a different tickover setting hot vs cold. Xl350s are prone to breaking a tooth on the idler gear should it kick back, that idler drives the oil pump so it gets very very expensive, fast. Don't ask how I know. I've now removed the kicker, and temptation!