No, it is not required.
You can simply show up at the terminal and buy your tickets there. But in peak seasons like Panagbenga Festival (February), Holy Week, All Saints’ Day, and Christmas holidays, you might want to book in advance to be safe.