Remove the chicken from its casing. In a large pot, brown the chicken sausage over medium high heat and drain the excess grease. Set aside.Crush the San Marzano tomatoes and sauce in a food processor and set aside. Drain the cannellini beans. Place in a food processor. Refill the can with water, add to the food processor, and puree until very smooth.In the same large pot as step one, saute the mirepoix, garlic, oregano, salt, and bay leaf (with a little olive oil if needed) until soft and fragrant. Add the tomatoes, pureed beans, and broth. Simmer for 20 minutes. Saucy.Add the pasta and simmer for another 20 minutes until pasta is cooked through as sauce is reduced. Throw in the baby spinach and the chicken sausage from step one. If needed, add water or broth to adjust the consistency of the pasta before serving. Top with cheese.Save some for lunch tomorrow. It makes awesome leftovers.