30 cm saranno più che sufficienti per la lavanda e le altre erbacee perenni, ma per le rose dovrai scavare ben di più. Io direi come minimo 50 cm, ma se riuscissi, scava più che puoi. Pulisci dagli scarti di cantiere, se ci sono.
Per le lavande non ti serve un substrato ricco, meglio un terreno...