Heat oil in a large saucepan over medium heat; add onion and cook and stir for 4 minutes. Add garlic and cook and stir for 1 minute. Add turkey and salt; continue to cook for 4 minutes more or until turkey is cooked through, stirring to break up turkey. Add undrained tomatoes, carrot, tomato paste, and Italian seasoning; stir to combine. Bring to boiling.
Partially cover the saucepan with lid; reduce heat and simmer for 20 minutes, stirring occasionally. Add Parmesan cheese and stir to combine. Cover completely and cook for 20 minutes more, stirring occasionally.
During the last 20 minutes of cooking the sauce, cook pasta according to package directions; drain.
Serve sauce over noodles.