Instead of a drop trap, you could make a drowning trap. It is more complicated, although it is worth it! They have videos on YouTube on how to make a few.
Or a lava blade trap. Those can be very compact and still work well, the shortest one I've made has the lava just one block below the floor of the spawner itself and the item collection just two blocks below that.
Double monster spawner