I'd suggest another possible solution ..
Use getPreviousValue .. and then trigger an event 'distinct x count' if value is different to the current page
so .. assuming your pagenames are distinct (or you have article id or similar)
1st PV : getPreviousValue cookie would be empty so you'd set it to current page (distinct value) .. and would trigger distinct count
2nd PV : assuming they refresh the page it you wou;dn't trigger the event as previousValue would be same as current
3.rd PV : view another page .. you'd trigger event.
You could then create a Visit segment where 'distinct x count is y or greater than y
..sure not perfect as if they view the first page again after viewing a different page in between it would increment the count. There is a solution for this too but it start getting a little more complex