Preheat oven to 350°F.
Make the bolognese. In a large skillet over medium heat, sauté the onion and garlic for 5 minutes, until fragrant. Add the crushed tomatoes, water, lentils, tomato paste, onion powder, garlic powder, oregano, basil, thyme, salt, and pepper. Stir to combine, then bring to a simmer, cover partially, and cook for 15 minutes, until the lentils are just tender.
Cook the ziti. Bring a large pot of salted water to a boil. Add the ziti and boil for 8-9, or according to the package directions for 1-2 minutes less than al dente. Drain and rinse with cold water.
Make the vegan ricotta. Pulse all the ricotta ingredients in a food processor, until combined.
Assemble the ziti. In a large casserole dish add a fourth of the sauce, then a third of the pasta, a third of the ricotta, and a third of the spinach. Repeat until all the ingredients have been added to the pan - finish with a last layer of sauce.
Cover with foil and bake for 30 minutes.
Let cool 5 minutes before serving. Top with vegan parmesan and fresh parsley.