Bring a pot of salted water to a boil. Cook penne according to package directions.
Melt butter over medium heat. Add flour; stir for 1 minute. Add half-and-half; stir until thickened, 6 minutes. Remove from heat; add parmesan, salt and pepper. Cover.
Pound chicken to 1/2-inch thickness. Rub Cajun seasoning and cayenne evenly over chicken. Warm oil in a nonstick skillet over medium-high heat. Add chicken and cook, turning once, until no longer pink in center, 6-8 minutes. Slice chicken.
In a bowl, toss pasta with sauce. Top with chicken and tomatoes and serve.