I was looking for similar but here's what I ended up doing, it sounds like a lot but it's really not that bad (I too hate layers).
I'm using an NK65 with no space, meaning 4 keys directly above the arrows, but I remapped it similar to what you're looking for (with no layers needed). From the top I have backspace, then home, end, end, rt arrow. Yes two end keys, basically regardless of which lower key I hit it's always an end key. I initially set the center key on far right as a mod key but it just drove me nuts. As for the caps, well they don't really match because very few sets support this layout but I did get close enough for me, they go DEL, pgup, pgdn, end, rt arrow. So while not perfect it gives some indication that's similar to what they are, sort of.
Another thing that did mess with me a bit was the lack of space or division along the bottom row, it took me quite a while to get consistent with the left arrow. I would have preferred a gap there and just remap the rt alt into a mod key, which I was ready to do just before I finally started getting more consistent with the lt arrow so I just left it. The plan was remap FN to the rt alt, remap FN to CTL and then put a block off cover over the original RT ctrl. Like I said, by the time I got around to it I was more or less adjusted so I left it as it was.
As for actual page up/dn, I did remap those into a mod layer but only because I have one game that needs one of them on occasion but it's just one old game that uses it, otherwise, I never use them.