Risolto!
Posto la soluzione, magari può risultare utile a qualcuno.

Impostando with:100% nel submenu ho ottenuto la stessa larghezza del menu principale.
Utilizzando inoltre sulle voci di testo del sottomenu line-height:auto (al posto della sua specifica in px) e un padding-top/bottom, ho ottenuto un'interlinea migliore sulle voci wrappate.

Togliendo poi il text-indent al testo ed utilizzando al suo posto un padding-left anche le voci di testo wrappate su una seconda riga risultano allineate correttamente.

Grazie.