роутинга в стиле mvc в moodle нет.
делаете запрос на что-то вроде http://my-site/blocks/myblock/delete.php?id=11&sesskey=xxx;
в файле delete.php делаете всю обработку - обязательно проверяете sesskey и права пользователя на выбранное действие, после чего всё удаляете, что хотите.