NeoNox : на оба вопроса ответ "да". Модуль XML::RSS все читает и парсит; валидатор валидирует.
К тому же, в RSS::XML::Parser-е не работает не только parsefile, но и parse, которому я отдаю опять же вполне валидный текст, который забираю из других (проверенных) источников.