In any case, proxies become a necessity when ULAs are used. The situation differs because in v4 you can use NAT ("implicit proxy") instead.
I've understood that the intended, most common use of ULAs would be to deploy them in parallel with globals, rather than instead of globals. I wouldn't think a proxy would be a necessity in that scenario. Or have I misunderstood what you're saying ?
In a ULA only scenario, a proxy would be necessary to access external content. It's use as a topology hiding mechanism wouldn't be of much value though, as the ULA addressed topology would be unreachable over the public Internet anyway.
-- Pekka Savola "You each name yourselves king, yet the Netcore Oy kingdom bleeds." Systems. Networks. Security. -- George R.R. Martin: A Clash of Kings