No. It is not required for pasta salad to sit overnight. You can just make it and eat it. To increase its flavor, you can make it ahead and let it sit for 30 minutes. This is enough for the flavors to come together.