Does Diabolic offer time on site control?

Yes you can control the time on site. Keep in mind your specific analytics option might show a slightly different time on site due to differences in the way the time on site is tracked and reported.

Also, note that if you set bounce rate to 0%, the time on site might not be properly registered.