Wash radishes and greens thoroughly. Remove radish greens and set aside.
In a food processor puree pistachios, pistachio oil, grated cheese, salt, pepper, lemon zest, lemon juice, and garlic cloves till smooth. Add radish greens in batches making sure that all the leaves are pureed evenly. Taste pesto and adjust seasonings.
Heat oven to 350F. Quarter radishes and remove ends. Cut asparagus into 2 inch pieces after removing the tough ends. Toss tomatoes, asparagus, and radishes with salt, pepper, dried basil, dried oregano, garlic powder, and enough olive oil to coat. Roast 20-30 minutes until tender.
Cook dried pasta in boiling, salted water until barely cooked. Strain and set aside.
Heat milk in a large sauce pan. When it starts to simmer add pesto and mix well. Cook until mixture thickens. Add half of the roasted vegetable mix with cooked pasta. Toss to coat pasta, and garnish with remaining roasted vegetables.