No sé con qué librería vas a hacer lo de las esquinas redondeadas, pero yo te muestro un ejemplo de lo que entiendo que quieres hacer, hecho con prototype y openrico.
http://www.menoslobos.com/mikel/forosdelweb/zsamer.html
En el ejemplo verás que efectivamente una capa está dentro de otra; hay una capa con un fondo que se repite horizontalmente (un degradado), y es la que recibe los bordes redondeados. Dentro de ella, hay otra con el texto. Esta segunda es la que tiene un alto mínimo de 422px (como en tu ejemplo), y es la que crece con su contenido y la que, a su vez, hace crecer a su contenedora, la que tiene el fondo con el degradado.
No sé si esto se acercará a lo que buscabas, Ya contarás.
Mikel.