Yes! Our Premium and Campus Plan versions have hours tracking reports. If your participants/volunteers contribute hours that are not part of a specific SignUp, you can create a Log Your Hours SignUp.
Create a No Specific Date SignUp and add two ToDos, one for hour blocks and one for 30 minute blocks.
Here is the participant/volunteer view when signing up: