Unless you're planning to program that 16-bit EPROM in the system (unlikely), write support is not relevant. When doing byte reads, CPU is going to ignore the data on not relevant part of the data bus.
Therefore, you can logic AND (negative logic OR) /UDS and /LDS together, OR (negative logic AND) that with negated R/W signal, and address decoder output.
I think the resulting logic equation is going to look like this:
/E = (/UDS and /LDS) or (not R/W) or (/ROMCS)
Where /ROMCS is the output of your address decoder.
-SK