Você pode usar um link simbólico, tentei fazer isso com certeza. Como o material em / tmp é impermanente, isso significa que você terá que criar o arquivo na inicialização antes de executar o dhcpcd.
touch /tmp/dhcpcd.resolv.conf
ln -s /tmp/dhcpcd.resolv.conf /etc/resolv.conf
Eu incluí o ln bit como ilustração, mas note que você não tem que criar o symlink toda vez no boot; basta colocar em seu sistema RO uma vez, e (novamente) certificar-se de que o arquivo / tmp para o qual ele está vinculado é criado antes que qualquer coisa tente acessá-lo.
Os links simbólicos compartilham suas permissões com o arquivo ao qual eles se conectam e, mesmo que o sistema de arquivos em que estejam, seja RO, contanto que o arquivo ao qual eles apontam não esteja, a escrita funcionará.