Mushy pasta salad is likely a result of overcooking your pasta. When the pasta is finished cooking, immediately drain it and give it a light rinse under cool water to stop the cooking process. If it's your vegetables that are mushy, then be sure that the pasta is completely cooled before adding them to the salad.