Preheat oven to 400 degrees.
Thinly slice eggplant lengthwise on a mandoline into 1/4 inch slices, (reserve non-uniform end pieces for another use).
Place eggplant slices on paper towel sheets and sprinkle with a few pinches of salt. Set aside for 10 minutes to allow salt to draw moisture from eggplant slices .
Combine ricotta, spinach, lemon juice and zest, garlic and salt and pepper in a bowl. Mix thoroughly to combine and set aside.
Pour 1 cup of marinara sauce into an 8x8 baking dish.
Place eggplant slices on parchment-lined baking sheet and cook for 5-8 minutes on top rack of oven until eggplant has softened (you will need to do this in two batches). Allow cooked eggplant to cool before assembling rollatini.
Reduce oven temperature to 350 degrees.
Assemble rollatini by placing a few tablespoons of the ricotta mixture on each eggplant slice and rolling the eggplant around the filling. Place rollatini seam side down in baking dish.
Top rollatini with remaining marinara sauce, torn basil, and cheese (if using).
Cover baking dish tightly with foil and cook at 350 degrees for ~50 minutes on the center oven rack. If using cheese, uncover for last 10 minutes of cooking to allow cheese to brown.
Allow to cool for 10 minutes before serving.