Cook pasta according to package directions.
Meanwhile, in a large nonstick saucepan, sauté the celery, carrots and onion in oil for 5 minutes.
Add garlic; cook 1 minute longer. Stir in the water, tomatoes, broth, basil, rosemary, salt and
pepper. Bring to a boil. Reduce heat; cover and simmer for 10 minutes or until carrots are tender.
Drain pasta; stir into vegetable mixture. Add the beans; heat through. Stir in spinach; cook until
spinach is wilted, about 2 minutes. Sprinkle with Parmesan cheese if desired.