This is not so difficult to do. Indeed, it is a good things for people to do it rather than expect others to sort our their garbage. This from my own experience has been great.
Over the last couple of years, we have been composting our kitchen waste. The whole process is magical so to say. The kitchen waste, biodegrades into some amazing smelling compost which is great for gardens. We use this product from daily dump which occupies a small space in a balcony. It works beautifully.
So, if we compost the kitchen waste (presumably the biggest source of waste) and separate the dry waste - which is mostly packaging material of various things we buy, what we are left with is a handful of waste each day. And much of the dry waste is recyclable - paper, plastic, glass, thermocole etc.
That is just great when you think of it. Otherwise, there would be people who would have to rummage through the waste to collect recyclable things and all that. And it is almost inhuman when you think of it - that we expect people to rummage through waste and recycle while we callously toss stuff into the waste basket. It is great the BBMP has enforced this across the city and will also collect fines (or refuse to pick up) from those those who still do not segregate garbage.
If each household or apartment complex or locality did its own composting, we would have greener gardens all around, much less waste and pests and even manage to give off compost to the villages where our farmers can use them (for free) a lot better than chemical fertilizer.
Tread lightly on the earth - we can all do our bit and teach our children to do so...