Hierarchical processes approach

Hello!

What do you think about such approach to create bpmn processes? All activities have a parent form that has a lot of buttons. To end process we need to return to the parent form and click ‘cancel’. So we have much cycles.
Is this approach acceptable or there is nessesary to create line processes without parent form?

Thanks in advance!