Корень вопроса лежит здесь stackoverflow.com/questions/28683727/submit-form-w... .
Суть в том, что нельзя применить $form->handleRequest($request), т.к. JSON отсутствует в объекте $request, но доступен через $request->getContent() .
Собственно вопрос: как грамотно запихнуть JSON в $request, не используя костыли?