More and more small- and medium-size companies are allowing full-time employees to work shorter hours so they can spend more time with their families.