Preheat oven to 400 degrees F.
Toss together the cherry tomatoes, olive oil, garlic, thyme, salt, pepper and red pepper flakes on a baking sheet until evenly combined. Roast until the tomatoes have softened and just begun to charr, about 15 minutes. Place the tomatoes under the broiler for about 5 minutes to brown them. Remove and let cool.
To make the pesto, combine all of the pesto ingredients (except the oil) in a food processor. Pulse until finely chopped. Add the olive oil and purée until somewhat smooth. If too thick, add a splash more of oil. Give it a taste and adjust seasoning accordingly, adding more salt or pepper as needed. Transfer to a bowl and set aside until ready to use. Pesto can be made up to 3 days in advance and stored, well-wrapped, in the fridge.
Bring a large pot of cold water to a boil and season liberally with salt. Add the ravioli and cook according to the package direction. They should float to the top and be somewhat tender. Drain and divide between two plates. Top each with the roasted tomatoes, bocconcini, dollops of pesto, pine nuts, fresh basil, and parmesan. Drizzle with olive oil and grind some fresh pepper on top. Serve immediately and enjoy!