Having a quick look, the grid is also used by FLEXBIN, REGBIN, DRC, PSTMIG and the DMO processes. Also the SETWORD processes can use the grid. SETWORD GRID_GLOB function will set the CDP bins (headers 7 and 8) from the XY co-ordinates. Complimentary function SURV_GLOB will recalculate XY co-ordinates to the bin centres. Otherwise most processes just use the trace headers. For a marine line, you could define simple geometry with MGD and process to brute stack without worrying about the grid.
There is a new process "GRID2D" in the latest revision of CPSeis. This will compute a grid to fit the XY coordinates of a 2D line, for example if you are reprocessing an old line and are given SEG Y file with co-ordinates and CDP number defined.