There's a night train departing at 7:48 PM and arriving at Paris Austerlitz at 7:54 AM. That's over 12 hours; most of the day trains take less than 5 hr. 40 min. I would much prefer to take the 5:24 PM train that gets to Paris Gare du Nord at 11 PM. You'd still have most of the day for sightseeing. A real bed in a Paris hotel would be much more comfortable than a tiny, thin mattress on the train, and if you think European hotel bathrooms are small, wait until you see what you'll have on the train.
Unlike many night trains, this one makes no scheduled stops between Marseilles (9:57 PM) and Paris, so at least you won't be awakened repeatedly by station calls. The train has couchettes (very basic, just padded ledges to sleep on) and sleeperettes, about which I know nothing. If there are not 3-bed cabins, I imagine you'd need to buy all four places to have a private compartment. I don't know whether sleeperettes have their own toilets, much less showers. (Some quick Googling didn't turn up information on sleeperettes, but I'm sure it's available online somewhere.) Most likely the compartment would be lockable. Sleeper compartments and even couchette berths most definitely can sell out, and it could happen quite early, so you might need to make a decision very soon.
Even without a sleeper, it usually makes sense to buy long-distance train tickets early, because bargains can be available early on, but the cheap tickets sell out first. You can explore fares for your travel dates here: https://en.oui.sncf/en/. What you'll see there is just the rail fare for a standard seat. You'll need to get couchette and sleeperette charges elsewhere.