Ir de Valencia a Roses puede no ser tan traumático si no tienes especial prisa, para empezar, puedes tomar la A7 en varios lugares, así que una posible ruta sería esta (la pongo para quien le sirva, sirve igual para ir a Barcelona, Girona o Francia)
Como ves, hasta Torreblanca vas por A7, CV10 y CV13 (es la misma vía con diferentes nombres).
Ahí ya lo normal es coger AP7 hasta l'Ametlla de mar o l'Hospitalet de L'Infant, donde vuelves a coger la A7. Puedes llegar en la A7 tranquilamente hasta Salou, o bien seguir (el tramo de Tarragona es más complicado y enrevesado, pero sigue siendo autovía) y volver a la AP7 en Torredembarra.
A partir de ahí, lo lógico es ir por la AP7, auqnue me lo conozco menos y seguro que alguna pequeña alternativa hay.