По сути DSL это тот же BPMN, только вы предлагаете написать свой движок.
Да в принципе можно. Если я упрусь в ресурсы на приборе то придётся. Сейчас у меня прибор с 256мб на борту справляется с камундой, а вот 128 уже нет. Наверное придётся писать, всё же