Cut sausage into 1/2-inch slices. In large skillet, lightly brown in 1/2 teaspoon oil. Remove browned sausage from pan and reserve for later.
Using the same skillet, saute onion in remaining oil until tender. Add garlic and cook one minute more. Drain oil.
Add water, tomatoes, broth, beans, pasta, and black pepper. Bring to a boil. Cook uncovered on med-high until pasta is tender, about ten minutes.
Reduce heat. Stir in sausage and spinach. Cook on low until spinach wilts, approximately 2 minutes.
Ladle into bowls, garnish with Parmesan, and serve immediately.