Will any rom file for a Z80 computer work with any hardware?
No. You cannot use just any Z80 ROM with an arbitrary hardware design. There are aspects to the hardware design that will be very specific and the proper ROM for that hardware would uniquely address these factors. Some of the issues:


Size of memory space decode for the ROM.
Address base for the ROM space decode.
Speed of the ROM in terms of access time versus Z80 clock frequency.
Size of any RAM memory space.
Decoded address range for the RAM.
Whether the HW design requires the built in refresh for DRAM.
Supported range of I/O peripherals.
Specifically supported I/O base address for each peripheral.
Method by which user interacts with the Z80 system whether that be via UART, keyboard/video or some other means.


When you take even this small set of factors into account it becomes obvious that there is no such thing as a "standard configuration".