GPON is asymmetric at the physical layer. XG-PON has a symmetric version though, and NG-PON is symmetric on each wavelength.
the internet cooperative i'm putting together isn't using any of those though. everyone gets their own fiber for now, with 1G or 10G symmetric. if we need to later we can do wavelength multiplexing, but i honestly don't see that happening any time soon.
