My thoughts are to model it after the OpenLRS telemetry model, where the Tx sends a control packets, and the FC ACKs with a telemetry packet. I wouldn't want to the telemetry packet to be really any bigger than the control packet, which leaves 9 bytes for telemetry. That should be enough for battery state, RSSI, etc.
Doing that would require doubling the air datarate over the PPM-only rate, which will affect range some, but I don't expect it to affect it too much.