Bring a large pot of water to a boil for pasta. Salt water and cook pasta to al dente.
Meanwhile, heat EVOO, 3 turns of the pan, in a high-sided skillet over medium heat. Add onions, garlic, rosemary, red pepper, salt and black pepper. Cook 7-8 minutes until very tender.
Pulse-process the chickpeas in a food processor to fine chop them. Add the chickpeas to the onions and garlic, add tomato paste and stir to combine for 1 minute then stir in the chicken stock and crushed or pured tomatoes. Adjust salt and pepper to your taste.
Toss al dente pasta together with sauce and serve in shallow bowls. Top with parsley and lots of grated Pecorino Romano cheese.