Could Plantuml be extended with the option to add text in ‘join-gateways’ (e.g., by endif (<text>) and endswitch (<text>) )?
Then we can simulate BPMN-diagrams to a great extent via Activity Diagrams.
See my previous ‘Suggestion to simulate BPMN-diagrams with Activity Diagrams’