If using chipotle chicken, season with the wet rub and set aside.
Roast red peppers by placing the halves, skin side up, on a lined (foil/ parchment paper) baking sheet and press them flat with your hand. Broil on the top oven rack for 10-minutes, or until the skins are mostly black. (You may need to rotate your peppers half way through to char evenly.) Once peppers are blackened, place them in a paper bag or freezer bag, and close tightly, allowing them to steam while you prepare the chicken or for at least 10 minutes.
Meanwhile, begin cooking pasta according to package directions in generously salted water and cook the chicken.
Heat large skillet over medium high heat. Once very hot, add chicken and cook, undisturbed for 3-5 minutes, or until nicely blackened on one side. Turn chicken over, cover, and reduce heat to medium. Cook for approximately 5-8 more minutes (depending on thickness of chicken), or until chicken is cooked through. Remove to a cutting board and let rest 3-5 minutes before slicing.
After peppers have been steaming at least 10 minutes, peel the outer charred skin off with your hands – it will slip right off. Add bell peppers, onion and garlic to a food processor/blender and pulse until smooth.
Add red pepper puree to the same skillet your chicken was cooked in (there should still be some oil left – if not heat 1 tablespoon olive oil) and saute for 5 minutes over medium heat. Stir in 1 tablespoon flour and cook an additional minute. Whisk in chicken broth and bring to a simmer. Add spices listed under "Roasted Red Pepper Pasta Sauce." Simmer until sauce is slightly thickened, 3-5 minutes. Stir in cream cheese until smooth. Add black beans and cook until heated through, then stir in spinach.
Add pasta to the sauce and stir until well combined. Top individual servings of pasta with chicken and cilantro.