Bring a large pot of salted water to a boil. Cook the pasta according to package directions until al dente. Reserve 1/2 cup of pasta water, then drain the pasta and set aside.
While the pasta cooks, heat 1 tablespoon of olive oil in a large skillet (12-inch or larger) over medium-high heat. Add the sausage, breaking it up with a spoon into bite-sized pieces. Cook for 6-8 minutes, stirring occasionally, until browned and cooked through. Transfer the sausage to a plate, leaving the drippings in the skillet.
Reduce the heat to medium. Add the remaining 1 tablespoon of olive oil to the skillet. Add the minced garlic and red pepper flakes (if using) and cook for 30-60 seconds until fragrant. Pour in the soy sauce, honey, rice vinegar, and chicken broth. Whisk to combine, scraping up any browned bits from the bottom of the pan.
Bring the sauce to a simmer. Give the cornstarch slurry a quick stir and slowly whisk it into the simmering sauce. Cook for 2-3 minutes, stirring constantly, until the sauce thickens and becomes glossy and sticky.
Return the cooked sausage and drained pasta to the skillet with the sauce. Toss everything together until the pasta and sausage are evenly coated. If the mixture seems too dry, add the reserved pasta water a tablespoon at a time until the desired consistency is reached. Remove from heat.
Stir in half of the chopped parsley and basil. Garnish with the remaining herbs, a generous sprinkle of Parmesan cheese, and serve immediately with lemon wedges on the side for squeezing over the top.