[WIP] Implements a paged route collection using a paged route provider (2)

Current work, not done yet
If the last batch was smaller than the batch size, this means there are no more routes available.