Т.е. вместо того, чтобы выучить нормальный язык программирования (не хотел этого говорить про PHP или Perl, но все-таки) ты хочешь выучить какой-то самопридуманный DSL (Domain Specific Language), спрограммировать на нем, и думаешь, что это будет проще? Не хватает только одного - знания SQL?
Я думаю, что ты скорее всего заблуждаешься в оценке сложности. Все эти DSL заточены под одну специфичную задачу. Если в процессе разработки выяснится, что твоя задача слегка отличается от предусмотренных автором DSL, то грабли будут грандиозные. Причем может получиться так, что первый прототип работать будет, но при малейшем усложнении задачи сложность программирования будет возрастать экспоненциально. Быстрее, чем даже при программировании на обычном, не объектном PHP.
Уже есть фреймворки, для программирования на которых даже SQL знать не надо, причем сложные запросы они выполнять позволяют, и код при этом остается простым. А если что-то "простое" требует знания SQL, то тут бы я поостерегся этим "простым" пользоваться.