Aktualizacja.
Okazuje się że umieszczając dyrektywę die() w zewnętrznym skrypcie, po unieruchomieniu go jako okno modalne, przy jej wykonaniu następuje jedynie ubicie tego procesu. Główny, czyli ten który ją wywołał działa normalnie, dlatego też ponieaż działanie forum nie było przerywane, błędnie założyłem że nie wykonuje się to:
if( $values = $form->values() )
{
print_r( $values ); die();
Wykonuje się, tylko że tego die w ogóle nie widać. Tak więc dane są przetwarzane i w przypadku wprowadzenia właściwych danych, są zapisywane tam gdzie trzeba.
Nadal występuje problem z weryfikacją danych z formularza, okno modalne jest po prostu zamykane i już.