Cook pasta according to package directions. Add asparagus to pasta during last 2 minutes of cook time. Drain.
While pasta cooks, whisk together vinegars, oil, and pepper in a large bowl. Add pasta mixture, arugula, and remaining ingredients; toss to coat.