Here's my quick and dirty setup. It's far from perfect, but might work in some situations. I tried couple variants, with and without caustics. I don't like how puddles without caustics are almost invisible, especially near the right angles, but i feel that with caustics they are getting darkened a bit too much and it renders so muuuch slower. I think that you could get better result with caustics if you would use proper displacement maps and not my crude CoronaDistance hack, but i have no time to test it.
The scene requires floor generator plugin, which is free and Corona 7 daily build. The latter requirement is not mandatory for the scene, it's just that what was installed at the moment and i wanted to familiarise myself with new features in Corona.
P.S. floor boards textures are not included with the scene, you will have to replace them with your own assets.