Heat 1 1/2 tablespoons oil in a large nonstick skillet over medium-high heat. Add eggplant; sauté 8 minutes or until tender. Add onion and salt; cook 5 minutes or until onion is tender. Remove eggplant mixture from pan; set aside.
Heat remaining 1/2 tablespoon oil in pan over medium-high heat. Add mushrooms; sauté 4 minutes or until tender. Add garlic; sauté 1 minute.
Return eggplant mixture to pan; add tomatoes, 2 tablespoons parsley, and next 6 ingredients. Bring to a boil; reduce heat to medium, and cook, uncovered, 20 minutes or until tomato mixture is thick. Serve over pasta. Sprinkle with remaining 2 tablespoons parsley.