Precalienta el horno a 200 °C.
Coloca las rodajas de berenjena en una sola capa sobre dos bandejas de horno; recorta la parte exterior curvada de las berenjenas para que las rodajas queden lo más planas posible. Unta con 2 cucharadas y media de aceite ambos lados de todas las rodajas. Espolvorea por encima media cucharadita de sal y un cuarto de cucharadita de pimienta.
Asa la berenjena hasta que esté blanda y dorada, unos 25 minutos, dándole la vuelta a las rodajas a mitad del tiempo. Sácala del horno y baja la temperatura a 175 °C.
Mientras tanto, calienta la 1/2 cucharada de aceite restante en una sartén grande a fuego medio. Añade los champiñones cortados en rodajas. Rehógalos hasta que se ablanden, unos 7 minutos.
Añade el ajo picado, 1/2 cucharadita de sal y el orégano. Cocina durante otros 2 minutos.
Retira la sartén del fuego y añade la salsa marinara para pasta. Remueve para mezclarlo todo.
En un bol grande, añade la ricotta, 1/4 de taza de parmesano, el huevo, la 1/2 cucharadita de sal restante y la 1/4 de cucharadita de pimienta restante. Mezcla bien hasta que la mezcla quede homogénea.
Añade las espinacas y remueve con un tenedor para desmenuzarlas y repartirlas lo más uniformemente posible por la mezcla de ricotta.
Vierte la mitad de la salsa marinara de champiñones en el fondo de la fuente para horno preparada y extiéndela hasta formar una capa uniforme. Coloca 4 rodajas de berenjena encima y, a continuación, toda la mezcla de ricotta. Añade otras 4 rodajas de berenjena y termina con el resto de la salsa marinara de champiñones.
Cubre con la mozzarella y el 1/4 de taza de parmesano restante. Hornea durante 25-30 minutos, hasta que el queso se haya derretido y la lasaña esté caliente y burbujeante.
Sácalo del horno y espolvorea con hierbas frescas.
Dejar reposar de 5 a 10 minutos y servir.