in reply to A question to iterator in Datetime::Event::Recurrence
The parameters specify the occurrences "inside" the base unit:
my $day_set = DateTime::Event::Recurrence->daily( hours => [ 7 .. 22 ] );
This may be a bit unexpected, I agree it should be better documented.
In Section
Seekers of Perl Wisdom