That apparently flattened cross section says "leech" to me. While I've seen leeches move across land, I haven't seen freshwater slugs do the same. That said, there aren't many freshwater slugs here in the desert, and few places where you can find leeches.
I didn't consider the absence of eyestalks, but yeah, that is an easy characteristic to spot.