Did a Bangalore-Gandikota-Bangalore day trip and here's an update on the routes and road conditions:
Onward:
Took Bangalore-Bagepalli-Gorantla-Kadiri-Pulivendula-Muddanur-Gandikota
Map link
Bangalore-Bagepalli -> Excellent
Bagepalli-Gorantla -> Good, just the odd dip in the road where surface has eroded due to rains
Gorantla town roads are narrow, crowded, broken at some places, sections are concreted as well.
Gorantla-Kadiri - Overall good with some sections being very good and then small sections with broken tarmac and potholes
Kadiri town has very narrow, crowded roads and very dusty roads
Once you take the SH 28 turn off towards Pulivendula, road conditions improve and it's extremely scenic too. There are speed breakers at regular intervals and the odd dip in the road where surface has eroded.
Road conditions are excellent as you approach Pulivendula and the SH 28 branches off as an excellent 4 laned ring road to bypass the town. After this, it continues as a wide 2 laned road in excellent condition.
Once you reach Muddanur, there is a short section of the town that you need to traverse which is crowded and a railway crossing follows, after that the road is excellent again. In fact it becomes a very wide 2 laned road all the way till the bridge over river Pennar where one needs to turn left for Gandikota. The road work is complete barring lane markings and signages, a toll booth is coming up too, so this will be a tolled road sometime soon.
Return:
We headed back to Muddanur and wanted to turn right towards Tadipatri and then Anantapur but cops had blocked off traffic saying that water from the "dam" (Gandikota dam I think) may flood the place, so they're doing it as a precautionary measure!
We then took the advice of gmaps and reach Anantapur via narrow village roads & MDRs, roads were good to average with some small sections having lots of potholes.
Map Link
There is a long flyover being constructed inside Anantapur and is very painful to cross. From Anantapur, merged onto the NH 44/7 and headed back to Bangalore.