Optical switching fabrics (OSFs) are receiving increasing attention in the design of high speed packet switches, due to their excellent properties in terms of available bandwidth and reduced power consumption. However, most optical devices require a reconfiguration latency each time input/output switch port connections are modified. This latency may not be negligible with respect to the packet transmission time, and can adversely affect switch performance, creating high delays and reduced throughput.In this paper we consider OSFs and we propose a multi-hop approach to schedule packet transfer, i.e., packets are sent to the final destination port exploiting transmission through intermediate ports. We show that the multi-hop approach is a promising technique to control the trade-off between delay and throughput. We propose a general framework to solve the issue of multi-hop transmission in IQ packet switches. Furthermore, we examine the multi-hop approach when using logical interconnections among ports based on multi-dimensional regular topologies. We discuss the switch scheduling problem, and the design of routing and queueing schemes. Performance are analyzed both analytically and by simulation.