You might want to do this directly in CP. My MakeWKO app is specific to cycling workouts. You input duration, watts, cadence, HR, speed, etc. for a virtually unlimited number of ride segments and it computes a workout file for import into CP. So, it's perfect for, say, someone without a PM who trains on a trainer with which they can impute power from speed (e.g., KK Road Machine). One of the main benefits is that it conforms to the way we do workouts (e.g., 5min warmup, 20mins @ 95%FTP, 5mins @ 50%FTP, 20mins @ 95%FTP, 5mins cooldown).