Sim, você usaria um CNAME para myapp.herokuapp.com.
Além disso, você precisa dizer ao Heroku para aceitar o domínio personalizado como válido, basicamente executando algo como:
$ heroku domains:add www.mydomain.eu
para o seu aplicativo.
A documentação pode ser encontrada aqui: Domínios Personalizados Heroku