Предложенный Вами вариант корректен.
Оборот с союзом как имеет здесь значение собственно сравнения, а значит, запятая нужна.
Слово иррационалист в русском языке вполне возможно. Слова рационалист и иррационалист в значительном количестве контекстов могут быть антонимичны.
Запятая не нужна.