Yeah UFOs would work fine. The problem is the Battlescape Generator currently uses the mission name to figure out if it's a terror mission, an alien mission, etc. So if you make a mission type it doesn't know, it'll assume it's a UFO and crash.
For now if you wanna make a modded mission you'll just have to keep the original mission name.