I know this could probably lag the game at some point. Would it be a good idea to shrink everything by half and at the same time zoom the screen by half? So that when playing, it would seem as if everything is at the same size as its suppose to be.
If you had a really big layout you'd probably need some kind of system that would create objects if they're about to be onscreen and destroy them when they're off, in order to get good performance.
As for the shrink/zoom idea... what????
You would lose detail by shrinking your sprites, not to mention it'll probably look awkward. Sure if you zoomed in they'd take up the same size on the screen, but that's besides the point. Don't do it.
I still believe it would be very doable with the theory I mentioned. Creating a basic example seems like a terrible chore right now, otherwise I'd try to do it.