Bring a pot of water to the boil, season really well with salt and get your pasta cooking (I allow 100 grams dried or 150 grams fresh pasta per person).
In a blender (a high speed one is best) blend the herbs with 3 - 4 tablespoons of water, just enough to get them moving.
Squeeze as much liquid out of the spinach as you can (I leave it in a sieve to drain) and then add the leaves into the herbs and pulse again until it is pretty finely blitzed and not much going on.
Add the 8 tablespoons olive oil, lemon juice and salt and pulse until combined. You might still have some chunks, that is fine.
This is the point where you can let me know if it's too salty, adjust the seasoning to your liking with lemon and salt and blend again.
Drain the pasta, reserving ½ cup of the cooking water.
Return the pasta to the pot or another pan and toss with the sauce with the heat on low warm very gently. We are wanting to just warm the sauce again not cook it, give it a good toss.
Add 2 - 3 tablespoons pasta water (or more if needed) to get a silky saucy finish. This is up to you how saucy you want it.
Add ½ cup of parmesan and toss.
Serve between plates and add the rest of the parmesan (or more!) on top and some dollops of the ricotta, a squeeze of lemon juice and some black pepper if you so desire.