The driver takes care of talking to the display, including all of the multiplexing. You don't need to worry about generating any of those signals (unless the display module is set up to take an external clock, which is unlikely).
All you have to do is give it power and talk to it through the serial interface (SI, /SCK, C/D, and /CS). Details of that start on page 23. To send commands, keep C/D high as you send the byte. For data, keep it low. You'll need to reset it, maybe wait a bit, then send MODE SET and DISPLAY ON at least.
You don't get to choose the number of segments. That's determined by the display. If you hold it at the right angle to the light, you might be able to see the segments.
For the MODE SET command, you will need to know the configuration of the display itself: how many digits, how many segments per digit, and how it is multiplexed. Or you could guess. There are only has 5 bits. You could try all combinations and see which one works.
For setting segments directly, send LOAD DATA POINTER followed by WRITE DATA MEMORY (the data is included in the command here, so you don't need to send a byte with C/D low). The data pointer is automatically incremented, so you can write to multiple consecutive locations without sending LOAD DATA POINTER again.
To use the decoder, my guess would be to send WITH SEGMENT DECODER to put it in decoding mode, LOAD DATA POINTER to say which digit you want, then send the data. The top bit of the data says which decoder to use.
The datasheet isn't terribly clear (they never are for these things). You'll definitely need a bit of trial and error before you get it right.