Cook the penne pasta according to package instructions until al dente. Drain and set aside.
In a large skillet, heat the olive oil over medium heat. Add the sliced sausage and cook until browned, about 5-7 minutes.
Stir in the minced garlic and cook for an additional 1-2 minutes until fragrant.
In a small bowl, whisk together the honey, soy sauce, apple cider vinegar, and red pepper flakes (if using). Pour this mixture into the skillet with the sausage and garlic.
Add the halved cherry tomatoes and cooked penne pasta to the skillet. Toss everything together to coat the pasta and sausage in the sauce. Cook for another 2-3 minutes until heated through.
Season with salt and pepper to taste. Remove from heat and stir in the sliced green onions.
Serve hot, garnished with fresh parsley if desired.