I spoke about this topic at Oxford Golf and Country Club during the 2014 India Golf Expo. By implementing some or all of these things, the roll of the ball is sure to improve.
First, make sure the green has consistent grass cover. One needs to grow grass before worrying about improving the ball roll. A green with consistent grass cover (Figure 1) can be managed to produce a good ball roll, but a green with inconsistent grass cover (Figure 2) cannot be managed to produce the desired surface.
For the basic requirements to get good grass cover, see this article.
Second, keep the green surface as firm as possible. When the surface is soft, there will be footprints that make the green bumpy, and mowers will sink into the green surface (Figure 3). The only way to get a smooth surface that can be mown at a low cutting height is to create a firm surface.
At Sentosa Golf Club in Singapore (Figure 4), the greens are managed with consistent grass cover and to be firm, so that the smooth ball roll can be achieved. Note that the soil moisture must be managed carefully. Greens should be kept as dry as possible. The firmness of putting greens tends to decrease as the soil moisture content increases (Figure 5).
Third, mow the grass as short as possible. This is only possible after one has achieved the consistent grass cover and the firm surface as outlined in steps one and two.
Fourth, roll the greens. The use of a greens roller (Figure 6) will lead to smoother and faster greens.
Fifth, let the grass grow as slow as possible. This involves reducing nitrogen supply, and reducing the amount of water supplied to the grass. Slow-growing grass, when there is consistent grass cover, and a firm surface, mown short, and rolled, is what will give the best possible putting surface.