Does maintaining a persistent connection to Cellematics Service consumer power?

Not exactly. In Android, the connection itself does not require many resources. However, it is possible that your application does. Therefore if you do not need to start your application because a trip is not in progress then you should use the wake-up feature.