Não, não há. O que um módulo fará dependerá muito do estado do seu sistema. Por exemplo, e se você já tivesse algumas dessas entradas que foram adicionadas em / opt em seu sistema? Então, teria acrescentado apenas os que faltam. E uma vez que o estado mudou, Puppet não se importa mais com o estado anterior. A próxima vez que o agente for executado, ele apenas comparará o estado atual do sistema com o que ele acha que deveria ser e, então, os alinhará.
Um dos principais conceitos do Puppet é a idempotência, o que significa que, se você executasse o manifesto várias vezes, terminaria sempre com o mesmo resultado. O que você está tentando fazer é impor um estado final conhecido que você deseja que ocorra. Se o módulo faz coisas que você não quer, você não pode usá-lo e escrever o seu próprio, ou você pode modificá-lo.
Como robbyt mencionou, usar o modo --noop é muito útil quando você testa novos manifestos. Você também deve tentar testá-los em outro lugar antes de aplicá-los em seus sistemas de produção. As VMs são ótimas para esse tipo de teste, você pode tirar uma foto instantânea e, em seguida, reverter, se necessário.
Seu agente deve estar sendo logado no syslog. Você também pode examinar os logs, ver o que foi feito e desfazer as alterações manualmente (também é possível ver logs históricos por meio do console da web, se estiver usando o Puppet Enterprise). Mas isso não ajudará se esse módulo ainda for aplicado ao nó, o agente apenas colocará as coisas de volta quando for executado novamente.