For any and all who are interested, I have submitted Supplice to have a speedrun leaderboard, which was just accepted.
Feel free to send me your runs for approval! https://www.speedrun.com/supplice
Here is my own run of Outpost Romeda, done in under 3 minutes: