Assuming you start with gzipped source files in source-dir, you can do:
gsutil -h content-encoding:gzip rsync -r source-dir gs:
Note. If you do this and then run rsync in the opposite direction, it will unzip and copy all the objects:
gsutil rsync -r gs:
, . , rsync - , .